【问题标题】:Twitter API user_timeline not retrieving all tweetsTwitter API user_timeline 未检索所有推文
【发布时间】:2012-12-10 05:08:27
【问题描述】:

由于某种原因,当我转到此链接并插入 ABCSMinistries 屏幕名称时,我只得到 1 个结果: http://api.twitter.com/1/statuses/user_timeline.json?screen_name=ABCSMinistries&count=4&exclude_replies=$exclude_replies

我已经研究过这个链接,也得到了同样的结果 https://api.twitter.com/1/statuses/user_timeline/ABCSMinistries.json?callback=twitterCallback2&count=4

但是当我尝试任何其他屏幕名称时,我得到了预期的 4 个结果(除非用户没有四个。ABCSMinistries 肯定有超过 1 个(准确地说是 32 个)所以有什么问题?

【问题讨论】:

    标签: api twitter wordpress


    【解决方案1】:

    您没有看到该用户的转发。您对 API 的调用需要包含

    include_rts=1
    

    请参阅https://dev.twitter.com/docs/api/1/get/statuses/user_timeline 的文档

    【讨论】:

    • 非常感谢。花了一些时间来测试它,因为插件使用set_transient($transName, $tweets, 60 * $cacheTime); update_option($backupName, $tweets); 缓存结果无法找到清除缓存的方法,而无需在 phpmyadmin 中手动执行
    • 包含的链接不再起作用,因为 Twitter 更改了开发者门户 URL。
    猜你喜欢
    • 2011-08-25
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    • 2016-07-22
    • 2011-01-19
    • 2013-10-22
    • 2018-08-23
    相关资源
    最近更新 更多