【问题标题】:check if current user has favorited the tweet or not检查当前用户是否收藏了推文
【发布时间】:2014-02-17 20:50:47
【问题描述】:

我需要检查当前用户是否收藏了这条推文?!!

我正在使用twitter api 1.1,我很困惑从 twitter api 响应 json

的以下属性中使用哪个属性

favorite_count

favourites_count

收藏

【问题讨论】:

    标签: iphone twitter ios7


    【解决方案1】:

    从搜索 API 返回的推文的喜爱属性将始终返回 false。这是搜索 API 不支持的“透视”属性。根据this thread in the twitter community 的说法,短期内没有计划改变这一点。

    【讨论】:

      【解决方案2】:

      如果您从经过身份验证的用户 A 那里获取推文,您将从 twitter api 获得的响应包含参数 favorited,其中包含 BOOL 值。

      TRUE signifies user A favorited the tweet
      FALSE signifies user A not favorited the tweet
      

      JSON format 中的示例推文响应。

      【讨论】:

      • 我需要从“搜索”api 获得的推文中检查收藏状态。例如,我每次调用以下 api 时都会收到 100 条推文:api.twitter.com/1.1/search/tweets.json 现在我需要测试这 100 条推文中的任何推文是否是我的最爱?
      • 是的,每条推文都包含“收藏”参数,它会告诉您推文是否被您用来获取搜索结果的用户收藏。
      • @VinayJain 不,每次我被收藏时它都不起作用 = 0 你运气好吗?
      • @Maulik 当时它对我有用,但最近没有检查。
      【解决方案3】:

      您可以通过以下链接关注 Twitter 开发者网站以获取您最近收藏的推文。

      https://dev.twitter.com/docs/api/1.1/get/favorites/list

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-08
        • 2016-08-24
        • 2015-10-06
        • 2013-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多