【问题标题】:How to track retweets and facebook comments?如何跟踪转发和 Facebook 评论?
【发布时间】:2012-06-20 00:57:54
【问题描述】:

我试图找出最佳方法来获取给定推文的转推数量以及特定 Facebook 帖子的 cmets 数量。

我知道有 api 调用可以使用它们各自的 api 单独检索这些东西,但是我的问题是如何在不同的平台上实现这一点。

例如,假设我有一个 Web 应用程序和一个 iOS 应用程序,我希望我的用户能够从 facebook 或 twitter 共享图像。我在 iOS 上使用了 ShareKit 之类的东西来共享图像,我可能会对其进行调整以捕获推文/帖子的 ID,然后我可以将其发送回 Web 应用程序以存储在数据库中。

问题是我如何才能获得这些推文和帖子的转发/喜欢的数量?问题是,据我了解,这些都是经过身份验证的调用,我没有适当的身份验证来从 facebook/twitter 获取该信息,因为用户只会授权我的 iOS 应用程序而不是 Web 应用程序?有没有办法让我将用户身份验证从 iOS 传递到我的服务器,然后在拨打电话时使用它来获取转发/喜欢的数量?

有什么想法吗?

谢谢

【问题讨论】:

    标签: ios facebook api twitter oauth


    【解决方案1】:

    您确实不需要需要经过身份验证才能查看一条推文有多少转推。

    documentation on showing tweets 说明了这一点。

    假设推文 ID 是 211912719195058176

    您可以调用 Twitter 的 API

    https://api.twitter.com/1/statuses/show.json?id=211912719195058176&include_entities=true
    

    在响应中,您会看到

    "retweet_count":26
    

    就这么简单。

    【讨论】:

    • 谢谢,我看到 twitter 提到 auth 是可选的,但我相信对于 FB api 它是强制性的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 2012-03-09
    • 2015-05-21
    • 2011-10-28
    相关资源
    最近更新 更多