第 2 章 向 Salesforce 示例集成实施 Twitter


此示例集成会监控 Twitter,其中提到了特定的 Twitter 用户。当集成发现此类调整时,它会过滤它们,以便只对包含您所指定的文本而进行相应的调整。

对于包含指定文本的调整内容,该集成会传递与调整内容相关的数据,包括 Twitter 用户名,向 Salesforce 和 Salesforce 创建一个新的联系人。

先决条件

  • 您需要一个 Twitter 开发人员帐户。如果还没有设置,请转到 https://apps.twitter.com,登录 Twitter,然后点击 Apply for developer 帐户。当您提供专业电子邮件地址(如 me@redhat.com )而不是个人地址(如 you@gmail.com )时,可以快速获取开发人员帐户。
  • 您需要一个用于开发环境的 Salesforce 安装中的帐户。此帐户必须具有 Salesforce API 访问权限,该帐户可在 Salesforce Enterprise 帐户或 Salesforce Developer 帐户中可用。要获得免费开发人员帐户,请访问 https://developer.salesforce.com/signup。获取 Salesforce 帐户需要不到两分钟。
  • 您必须登录 Fuse 在线环境。

要实现、部署和测试此示例集成,请运行以下主要步骤:

在集成中,要连接到 Twitter,您必须先执行的第一个操作是将 Fuse 在线环境注册为可访问 Twitter 的客户端应用程序。这可让您创建连接到 Twitter 的任何数量集成。换句话说,您需要在 Twitter 中注册特定的 Fuse Online 环境。

在每个 Fuse 在线环境中,每个 Fuse 在线环境中只能将一个 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 页面中,向下滚动到 STand standalone Apps,然后单击 Create App
    3. App name 字段中输入一个名称,如 My Fuse Online Client
    4. 向下滚动到 Setup Your App,然后点 App settings
    5. 向下滚动到 用户身份验证设置, 单击 Set up
    6. OAuth 1.0a 选项上切换。
    7. 对于 App 权限,请选择 Read and write and Direct 消息
    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 和 tokens 选项卡。
    12. Consumer Keys 下,点 Regenerate,然后验证您要重新生成它们。
    13. 复制 API 密钥。
  3. 返回到您的 Fuse Online Settings 页面,并将 Twitter consumer API 密钥粘贴到 Fuse Online Twitter Consumer API Key 字段中。
  4. 返回到 Twitter Keys 和 tokens 选项卡,再复制使用者 API secret 密钥。
  5. 返回到您的 Fuse Online Settings 页面,并将 Twitter 使用者 API secret 密钥粘贴到 Fuse Online Twitter Consumer API Secret Key 字段中。
  6. 点击 Save
  7. Twitter 条目折叠它。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部