跳转到主要内容

针对collective.twitterportlet的Twitter API v1.1的快速修复

项目描述

介绍

本包旨在快速(且略为简单)修复collective.twitterportlet(版本0.10)的最新版本无法与Twitter API v1.1一起使用的问题。

在您的Plone站点中安装此包后,您将获得一个额外的配置工具。在这个配置工具中,您可以(或者更确切地说:必须)配置您的Twitter令牌。然后,此包将覆盖Twitter模块的渲染器,以使用这些令牌进行Twitter API调用。

安装

要在基于buildout的实例中启用此包,请将以下内容添加到您的buildout配置中

[instance]
...
eggs =
    ...
    edition1.twitterportletfix

在重新运行bin/buildout并重新启动您的实例后,此产品应可供安装。

  1. 访问您的 Plone 网站中的“站点设置”页面。

  2. 点击“附加组件”链接。

  3. 安装“Twitter portlet API v1.1 修复”产品。

使用

安装完成后,您需要配置密钥。

首先,您需要创建一个 Twitter 应用程序。

  1. 访问 https://dev.twitter.com/ 并使用您的 Twitter 账户登录。

  2. 前往我的应用程序页面。

  3. 创建一个新的应用程序。

  4. 立即创建您的访问令牌(以便您的应用程序可以访问您的账户)。

  5. 转到“设置”选项卡并保持此窗口打开,因为我们将在一分钟内将其复制到您的 Plone 网站。

现在回到您的 Plone 网站。

  1. 访问您的 Plone 网站中的“站点设置”页面。

  2. 点击“Twitter 设置”链接。

  3. 从 Twitter 应用程序页面复制所有必需的值。

完成设置。也就是说,假设您已经在网站上有一个 Twitter 小部件,现在它应该可以再次工作。

注意事项

在 collective.twitterportlet 的 Twitter 小部件中,您可以从哪个用户显示推文进行配置。虽然此用户名仍然用于 Twitter 个人资料页面的链接,但它用于确定显示哪个用户的推文。这完全由您配置的访问令牌(和密钥)决定。

此外,您只能使用此修复程序配置一个账户。所以如果您有多个 Twitter 小部件并且想要显示来自不同账户的推文,那么您运气不佳。

免责声明

此包仅在 Plone 4.1.6(Python 2.6)和 Plone 4.3(Python 2.7)上进行过测试,因为我们只需要这些版本的修复程序。然而,它可能在其他版本的 Plone 上也能工作。

贡献者

  • Mark van Lent (markvl) 编辑1

变更日志

1.0 (2013-06-13)

  • 使用 templer 创建的包。[markvl]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

edition1.twitterportletfix-1.0.zip (37.1 kB 查看哈希值)

上传时间

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面