2장. twitter에서 Cryostat 샘플 통합 구현
이 샘플 통합은 Twitter에서 특정 Twitter 사용자를 언급하는 튜토리얼을 감시합니다. 통합이 이러한 networks을 발견하면 사용자가 지정하는 텍스트가 포함된 해당 토론인만 통합이 계속되도록 필터링합니다.
지정된 텍스트가 포함된 networks의 경우 통합은 Twitter 사용자 이름을 포함하여 히스토리와 관련된 데이터를 Cryostat 사용자 이름으로 전달하며, Cryostat는 새 연락처를 만듭니다.
사전 요구 사항
-
Twitter 개발자 계정이 필요합니다. 아직 없는 경우 https://apps.twitter.com 로 이동하여 Twitter에 로그인한 후 개발자 계정에 대한 적용을 클릭합니다. 개발자 계정을 얻는 것은 you@gmail.com와 같은 개인 주소가 아닌
you@gmail.com
- development에 사용되는 Cryostat 설치에는 계정이 필요합니다. 이 계정에는 Cryostat API 액세스 권한이 있어야 합니다. 이 액세스 권한은 Cryostat Enterprise 계정 또는 Cryostat 개발자 계정에서 사용할 수 있습니다. 무료 개발자 계정을 얻으려면 https://developer.salesforce.com/signup. Cryostat 계정을 얻으려면 2 분 미만이 걸립니다.
- Fuse Online 환경에 로그인해야 합니다.
이 샘플 통합을 구현, 배포 및 테스트하기 위해 주요 단계는 다음과 같습니다.
2.1. Fuse Online을 Twitter 클라이언트 애플리케이션으로 등록
통합을 통해 Twitter에 연결하기 위해 가장 먼저 해야 하는 작업은 Fuse Online 환경을 Twitter에 액세스할 수 있는 클라이언트 애플리케이션으로 등록하는 것입니다. 이를 통해 Twitter에 연결되는 여러 통합을 생성할 수 있습니다. 즉, Twitter에 특정 Fuse Online 환경을 한 번만 등록해야 합니다.
각 Fuse Online 환경에는 Twitter 클라이언트 애플리케이션으로 Fuse Online 등록은 하나만 있을 수 있습니다. 그러나 각 Twitter 연결은 동일한 등록을 사용하지만 다른 사용자 자격 증명을 사용할 수 있습니다.
사전 요구 사항
Fuse Online에 로그인되어 있습니다.
절차
Fuse Online에서:
- 왼쪽 패널에서 설정을 클릭합니다.
-
설정 페이지에서 콜백 URL 오른쪽에 있는 상단에서
를 클릭하여 Fuse Online을 설치할 콜백 URL을 클립보드에 복사합니다. 이 URL은 이 절차의 뒷부분에서 필요합니다.
- Twitter 항목을 클릭하여 Consumer API Key 및 Consumer API Secret Key 필드를 표시합니다.
다른 브라우저 탭에서 Twitter 개발자 계정으로 이동하여 필요한 경우 로그인 한 다음 다음을 수행하십시오.
- 프로젝트 및 앱을 클릭합니다.
- 개요 페이지에서 아래로 스크롤하여 앱 만들기를 클릭합니다.
- 앱 이름 필드에 My Fuse Online Client 와 같은 이름을 입력합니다.
- 애플리케이션 설명 필드에 For leverage sums 과 같은 팁을 입력합니다.
- 아래로 스크롤하여 앱을 설정한 다음 앱 설정을 클릭합니다.
- 인증 설정 옆에 있는 편집 을 클릭합니다.
- Enable 3legged OAuth 옵션을 전환합니다.
-
콜백 URL 필드에 이 절차의 시작 부분에 복사한 URL을 붙여넣습니다.
https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback
과 같이 표시되어야 합니다. 웹 사이트 URL 필드에 URL 을 다시 붙여넣고 URL 끝에
api/v1/credentials/callback
을 제거합니다.다음 몇 개의 필드를 건너뛸 수 있습니다.
- 저장을 클릭합니다.
- 방금 생성한 앱의 페이지 상단에서 키 및 토큰 탭을 클릭합니다.
- 소비자 키에서 키 보기를 클릭합니다.
- API 키를 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 키를 Fuse Online Twitter Consumer API Key 필드에 붙여넣습니다.
- Twitter 키 및 토큰 탭으로 돌아가서 소비자 API 시크릿 키를 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 시크릿 키를 Fuse Online Twitter Consumer API Secret Key 필드에 붙여넣습니다.
- 저장을 클릭합니다.
- Twitter 항목을 클릭하여 축소합니다.