Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter API 1.1、OAuth和PHP(用于内容管理系统)适用于许多网站和相关初学者_Php_Oauth_Twitter_Twitter Oauth - Fatal编程技术网

Twitter API 1.1、OAuth和PHP(用于内容管理系统)适用于许多网站和相关初学者

Twitter API 1.1、OAuth和PHP(用于内容管理系统)适用于许多网站和相关初学者,php,oauth,twitter,twitter-oauth,Php,Oauth,Twitter,Twitter Oauth,目前,我们使用file\u get\u contents查询Twitter用户的时间线,以获得一个JSON提要,我们一次缓存一分钟,生活很好。然而,在我们数百个网站中的一些网站开始崩溃后(当Twitter开始帮助删除旧的XML URL时),我注意到它们明年将改为API 1.1,我们需要对请求进行身份验证 所以,我基本上是在寻找一个指向正确方向的简单指针。到目前为止,我假设如下: 新的GET资源看起来非常相似,奖金 因为我们只显示该用户的tweet,所以我们只需要一个dev.twitter.com

目前,我们使用
file\u get\u contents
查询Twitter用户的时间线,以获得一个JSON提要,我们一次缓存一分钟,生活很好。然而,在我们数百个网站中的一些网站开始崩溃后(当Twitter开始帮助删除旧的XML URL时),我注意到它们明年将改为API 1.1,我们需要对请求进行身份验证

所以,我基本上是在寻找一个指向正确方向的简单指针。到目前为止,我假设如下:

  • 新的GET资源看起来非常相似,奖金
  • 因为我们只显示该用户的tweet,所以我们只需要一个dev.twitter.com令牌
  • 似乎我们需要为每个网站在该用户的帐户上创建一个新的令牌
  • 我们可能需要安装一个类似于twitteroauth的库
  • 正如我所说,我们只是简单地显示拥有我们正在建设的网站的用户的推文。人们不会登录、发布或诸如此类的东西

    我知道有嵌入的时间表,但这些时间表几乎没有定制功能,出于同样的原因,我已经讨厌Facebook的“Like Box”。(但我也知道,除了可能的颜色外,几乎没有其他灵活性

    因此,考虑到这一点,这是最简单的方法吗?它看起来相对简单(我的意思是twitteroauth在设置后以7行或更少的行完成get请求),最大的痛苦听起来像是必须通过获取访问密钥来与每个用户交谈

    谢谢。

    肯定会让你在这方面领先一步。记住,尽管在twitter文档中,你只允许在15分钟内完成180个时间线请求,如果你超过这个时间,我想他们会限制你大约一个小时(可能会更少)。如果你想显示你最喜欢的每一条推文,而不是你最后得到的身份证是什么,你也应该阅读相关内容。当然,如果你实时完成所有这些,那么你的网站在向推特发出请求时会变慢

    我不会使用
    file\u get\u contents
    ,主要是因为它比curl稍微慢一点,twitteroauth在IMO上提供了一个更好的界面,为您编写的代码更少,而且它在git中是可分叉的

    因此,是的,请缓存您的结果,并密切关注您在1.1中分配的15分钟内发出的请求数量。如果您查看,您会后悔一个小时,这适用于使用您的密钥的每个应用程序


    希望这能有所帮助

    有趣的是,我今天不得不研究这个问题,原因完全相同。这正是我计划做的事情,一旦我的客户开始向我提供twitter登录凭据!我很想看看是否有人有更好的方法,我很好奇满足显示要求的最佳方法。我刚刚搜索了五条关于某个主题的最新推文,然后在前面显示了它们。我也经常使用推特的RSS提要,而且据推测它们会消失……是否有PHP代码可以生成漂亮的HTML,我现在搜索推文时必须仔细查看返回的对象/数组。