【问题标题】:Retrieve complete Twitter timeline检索完整的 Twitter 时间线
【发布时间】:2011-09-07 05:30:46
【问题描述】:

我们正在开发一个 PHP 网络服务,旨在检索用户的 Twitter 时间线。 现在问题来了,这是我们使用的 URL:“http://api.twitter.com/1/statuses/user_timeline/$user.json?count=$num&include_rts=1 其中 $user 是用户 (^_^ ) 并计算要检索的推文数量,但它只向我显示用户生成的推文或他重新发布的推文。 我需要出现在他的时间线上的所有推文,这意味着他发布的推文和他正在关注推文的人。 上面的 URL 中是否缺少任何参数,还是我必须使用其他方法? 提前致谢。

【问题讨论】:

  • 鉴于此人可能正在关注受时间线保护的人,因此不可能重现一个人在其时间线上看到的内容。您能做的最好的事情就是获取用户关注的每个人的时间线并将它们组合起来。
  • 您好,感谢您的回答!我担心这可能不是一个很好的解决方案,因为这个用户可能会关注大量的人......如果有人知道其他解决方案,也许是与 home_timeline 相关的东西(如果是这种情况,我会很感激任何提示,因为我无法让 home_timeline 工作:() 提前致谢!

标签: php json twitter


【解决方案1】:

我回答了一个非常相似的问题,它也适用于你的情况..

使用Twitter Counter,因为 Twitter 只为您提供编号的 I.D,而不是有关关注者的详细信息。

Counting a Group of Twitter Users' Followers

MyAccount > MyFollowersAccount > Followers_count

我会这样做,

运行 Twitter API 方法获取关注者/ID

https://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=twitterapi

获取网名X的关注者ID

然后切换到 Twitter Counter 这将为您提供更多 有关追随者、追随者的详细列表和信息 具体来说。此外,这可能是拆分两个电话的一种方式,因此 你不会被一端的速率限制问题阻止。

http://twittercounter.com/pages/api?ref=footer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    相关资源
    最近更新 更多