oAuth Twitter Feed for Developers
插件描述
符合Twitter API 1.1标准的wordpress插件,提供来自Twitter的用户时间线数组供主题开发人员使用。
新的Twitter API要求您在请求推文列表之前进行oAuth’d,这意味着所有现有的Twitter插件只是向JSON API终端发出AJAX请求,于2013年3月破产。
这对于目前使用twitter的绝大多数网站都存在一个主要问题,因此我们构建了一个PHP类,它实现了身份验证的所有新要求,并为您提供了一系列推文。 ,供您在PHP应用程序或WordPress主题中使用。您可以在GitHub上找到独立的 StormTwitter 类
这个插件包装了我们的Twitter类,并提供了一个设置屏幕,可以轻松集成到WordPress中。但是,它绝对适合开发人员 – 你只能获得一个包含Twitter推文对象的PHP数组。您仍然需要设置输出样式并使其符合新的显示要求。
此插件不提供侧边栏小部件,短代码或任何其他形式的插入功能。你仍然需要做造型,我们刚刚为你完成了繁重的工作!
以下是用HTML输出推文的一些示例代码:
https://github.com/stormuk/storm-twitter-for-wordpress/wiki/Example-code-to-layout -tweets
鸣谢
使用亚伯拉罕·威廉姆斯的Twitter OAuth课程。
关于
版本:2.3.0
由Storm Consultancy的Liam Gladdy撰写 – http://www.stormconsultancy.co.uk
风暴咨询是一家位于英国巴斯的网页设计和开发机构。
如果您正在寻找 Bath WordPress开发者,那么取得联系!
授权
版权所有(c)2016 Liam Gladdy and Storm Consultancy(EU)Ltd,
https://gladdy.uk/ , http ://www.stormconsultancy.co.uk/
特此授予任何获得
本软件及相关文档文件副本的人员免费许可(
“软件”),无限制地处理本软件,包括
,但不限于使用,复制,修改,合并,发布,
分发,再许可和/或销售本软件副本的权利,并且
允许向其提供软件的人员遵守
以下条件:
上述版权声明和本许可声明
包含在所有副本或实质部分中软件。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于
适销性,特定用途的适用性和
的保证不侵权。在任何情况下,作者或版权所有者均不对任何索赔,损害或其他责任承担任何责任,无论是在合同,侵权行为还是其他方面的行为
,由此产生或与之相关
软件或软件中的使用或其他交易。
安装
使用插件管理器安装插件,或将文件上传到wp-content / plugins目录。
导航至设置> Twitter Feed Auth。
在这里,您可以找到要通过Twitter进行身份验证的设置字段。您需要在http://dev.twitter.com/apps上创建一个新的应用程序。
创建应用程序后,向下滚动应用程序的详细信息页面以查找oAuth部分。将使用者密钥和使用者密钥复制到插件的设置页面中。然后单击Twitter应用程序页面底部的“创建访问令牌”按钮。将Access令牌和访问令牌机密复制到插件的设置页面。最后,输入您要访问的Feed的Twitter用户名。保存设置。
现在,在主题文件的任何位置,您都可以调用
getTweets()
函数来检索推文数组。
然后,您可以循环遍历数组并随意执行任何操作。
<?php $ tweets = getTweets($ number_of_tweets,$ twitter_screenname_to_load,$ optional_array_of_any_additional_twitter_api_parameters);后续代码var_dump($鸣叫); foreach($ tweets as $ tweet){var_dump($ tweet); }?>
您可以通过将参数传递给函数来指定要返回的推文数量(最多20个)。例如,要仅显示您要请求的最新推文
getTweets(1)
除非您在可选的其他参数数组中覆盖它们,否则将使用以下默认选项。
修剪用户对象(“trim_user”=> true)排除回复(“exclude_replies”=> true)排除转推(“include_rts”=> false)
结果缓存1小时(默认情况下) )帮助您避免达到API限制。
FAQ
安装说明
使用插件管理器安装插件,或将文件上传到wp-content / plugins目录。
导航至设置> Twitter Feed Auth。
在这里,您可以找到要通过Twitter进行身份验证的设置字段。您需要在http://dev.twit上创建一个新的应用程序ter.com/apps。
创建应用程序后,向下滚动应用程序的详细信息页面以查找oAuth部分。将使用者密钥和使用者密钥复制到插件的设置页面中。然后单击Twitter应用程序页面底部的“创建访问令牌”按钮。将Access令牌和访问令牌机密复制到插件的设置页面。最后,输入您要访问的Feed的Twitter用户名。保存设置。
现在,在主题文件的任何位置,您都可以调用
getTweets()
函数来检索推文数组。
然后,您可以循环遍历数组并随意执行任何操作。
<?php $ tweets = getTweets($ number_of_tweets,$ twitter_screenname_to_load,$ optional_array_of_any_additional_twitter_api_parameters);后续代码var_dump($鸣叫); foreach($ tweets as $ tweet){var_dump($ tweet); }?>
您可以通过将参数传递给函数来指定要返回的推文数量(最多20个)。例如,要仅显示您要请求的最新推文
getTweets(1)
除非您在可选的其他参数数组中覆盖它们,否则将使用以下默认选项。
修剪用户对象(“trim_user”=> true)排除回复(“exclude_replies”=> true)排除转推(“include_rts”=> false)
结果缓存1小时(默认情况下) )帮助您避免达到API限制。
评论
RSS