针对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并重新启动您的实例后,此产品应可供安装。
访问您的 Plone 网站中的“站点设置”页面。
点击“附加组件”链接。
安装“Twitter portlet API v1.1 修复”产品。
使用
安装完成后,您需要配置密钥。
首先,您需要创建一个 Twitter 应用程序。
访问 https://dev.twitter.com/ 并使用您的 Twitter 账户登录。
前往我的应用程序页面。
创建一个新的应用程序。
立即创建您的访问令牌(以便您的应用程序可以访问您的账户)。
转到“设置”选项卡并保持此窗口打开,因为我们将在一分钟内将其复制到您的 Plone 网站。
现在回到您的 Plone 网站。
访问您的 Plone 网站中的“站点设置”页面。
点击“Twitter 设置”链接。
从 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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1cfc696331dd2b800f44bdd48e76554ee634fa3255d1f2b341421b838d95823a |
|
MD5 | d387c958a95a3340aac303e1a4bdaabb |
|
BLAKE2b-256 | 2eeee16745ea0252cad3144710425e44a3488e15e2f0ccf2d8d6eafb7708949d |