第 26 章 连接到 Twitter


要在集成中连接到 Twitter,主要步骤包括:

您需要 Twitter 开发人员帐户来授权从 Fuse 在线环境访问 Twitter。如果您还没有 Twitter 开发人员帐户,请访问 https://apps.twitter.com,签署 Twitter,然后点 Apply for a developer account。当您提供专业电子邮件地址,如 me@redhat.com 而不是个人地址(如 you@gmail.com )时,可以快速获取开发人员帐户。

26.1. 将 Fuse Online 注册为 Twitter 客户端应用程序

在集成过程中,要连接到 Twitter,您必须首先将 Fuse Online 环境注册为可访问 Twitter 的客户端应用程序。这可让您创建连接到 Twitter 的任意数量的集成。换句话说,您需要使用 Twitter 注册特定的 Fuse 在线环境。

在每个 Fuse Online 环境中,只有 Fuse Online 注册作为 Twitter 客户端应用程序。但是,虽然每个 Twitter 连接都使用相同的注册,但可以使用不同的用户凭证。

前提条件

您已登录到 Fuse Online。

流程

  1. 在 Fuse Online 中:

    1. 在左侧面板中,单击 Settings
    2. Settings 页面中,在回调 URL 右侧,点 Copy Callback URL 将 Fuse Online 安装的回调 URL 复制到剪贴板。此流程稍后您将需要此 URL。
    3. 单击 Twitter 条目,以显示 Consumer API KeyConsumer API Secret Key 字段。
  2. 在另一个浏览器标签页中,进入 Twitter 开发人员帐户,如果需要登录,然后执行以下操作:

    1. Projects & Apps
    2. Overview 页面中,向下滚动并单击 Create a app
    3. App name 字段中,输入 My Fuse Online Client 等名称。
    4. Application description 字段中,输入如下提示,例如用于利用偏移
    5. 向下滚动到 Set up Your App,然后单击 App settings
    6. Authentication Settings 旁边,单击 Edit
    7. 切换到 Enable 3 legged OAuth 选项。
    8. Callback URL 字段中,粘贴您在此流程开始时复制的 URL。它应该类似如下 :https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback
    9. Website URL 字段中,再次粘贴 URL,并从 URL 末尾删除 api/v1/credentials/callback

      您可以跳过下一个几个字段。

    10. Save
    11. 在您刚才创建的应用程序的页面的顶部,点 Keys 和 token 选项卡
    12. Consumer Keys 下,单击 View keys
    13. 复制 API 密钥。
  3. 返回到 Fuse Online Settings 页面,将 Twitter 使用者 API 密钥粘贴到 Fuse Online Twitter Consumer API Key 字段中。
  4. 返回到 Twitter Keys 和 token 选项卡,再复制使用者 API secret 密钥。
  5. 返回到 Fuse Online Settings 页面,将 Twitter 使用者 API secret 密钥粘贴到 Fuse Online Twitter Consumer API Secret Key 字段中。
  6. Save
  7. Twitter 条目折叠它。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.