3장. 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 환경에 로그인해야 합니다. 아직 로그인하지 않은 경우 Fuse Online을 처음 사용할 때 예상되는 항목을 참조하십시오.

이 샘플 통합을 구현, 배포 및 테스트하기 위해 주요 단계는 다음과 같습니다.

3.1. Fuse Online을 Twitter 클라이언트 애플리케이션으로 등록

통합을 통해 Twitter에 연결하기 위해 가장 먼저 해야 하는 작업은 Fuse Online 환경을 Twitter에 액세스할 수 있는 클라이언트 애플리케이션으로 등록하는 것입니다. 이를 통해 Twitter에 연결되는 여러 통합을 생성할 수 있습니다. 즉, Twitter에 특정 Fuse Online 환경을 한 번만 등록해야 합니다.

각 Fuse Online 환경에는 Twitter 클라이언트 애플리케이션으로 Fuse Online 등록은 하나만 있을 수 있습니다. 그러나 각 Twitter 연결은 동일한 등록을 사용하지만 다른 사용자 자격 증명을 사용할 수 있습니다.

사전 요구 사항

Fuse Online에 로그인되어 있습니다. Fuse Online에 액세스하기 위한 URL은 Red Hat Fuse Online Evaluation 프로그램에 오신 것을 환영합니다.

절차

  1. Fuse Online에서:

    1. 왼쪽 패널에서 설정을 클릭합니다.
    2. 설정 페이지에서 콜백 URL 오른쪽에 있는 상단에서 Copy Callback URL 를 클릭하여 Fuse Online을 설치할 콜백 URL을 클립보드에 복사합니다. 이 URL은 이 절차의 뒷부분에서 필요합니다.
    3. Twitter 항목을 클릭하여 Consumer API KeyConsumer API Secret Key 필드를 표시합니다.
  2. 다른 브라우저 탭에서 Twitter 개발자 계정으로 이동하여 필요한 경우 로그인 후 다음을 수행합니다.

    1. 오른쪽 상단에서 개발자 프로젝트 이름 옆에 있는 다운로드 관리를 클릭하고 앱을 클릭합니다.
    2. 오른쪽 상단에서 앱 만들기를 클릭합니다.
    3. 앱 이름 필드에 My Fuse Online Client 와 같은 이름을 입력합니다.
    4. 애플리케이션 설명 필드에 For leverage sums 과 같은 팁을 입력합니다.
    5. 웹 사이트 URL 필드에 이 절차의 시작 부분에 복사한 URL을 붙여넣고 URL 끝에 api/v1/credentials/callback 을 제거합니다.
    6. Enable Sign in with Twitter 를 선택합니다.
    7. 콜백 URL 필드에 URL 을 다시 붙여넣습니다. https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback 과 같이 표시되어야 합니다.

      다음 몇 개의 필드를 건너뛸 수 있습니다.

    8. 이 앱을 사용하려면 100자 설명이 필요합니다. 편의를 위해 복사 및 붙여넣기할 수 있습니다. 이 애플리케이션은 Twitter를 내 엔터프라이즈 애플리케이션과 통합하는 방법을 평가할 수 있도록 데모 애플리케이션입니다.
    9. 생성을 클릭합니다.
    10. 생성 을 다시 클릭하여 개발자 용어를 검토했는지 확인합니다.
    11. 방금 생성한 앱의 페이지 상단에서 키 및 토큰 탭을 클릭합니다.
    12. 소비자 API 키를 복사합니다.
  3. Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 키를 Fuse Online Twitter Consumer API Key 필드에 붙여넣습니다.
  4. Twitter 키 및 토큰 탭으로 돌아가서 소비자 API 시크릿 키를 복사합니다.
  5. Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 시크릿 키를 Fuse Online Twitter Consumer API Secret Key 필드에 붙여넣습니다.
  6. 저장을 클릭합니다.
  7. Twitter 항목을 클릭하여 축소합니다.