【问题标题】:Getting information about "What are you doing" activity from facebook api从 facebook api 获取有关“你在做什么”活动的信息
【发布时间】:2014-01-01 12:13:44
【问题描述】:

我正在尝试使用 facebook api 获取有关状态更新的信息,例如 “Narendra Rajput 正在观看 American Hustle”。 这是通过使用“说你在做什么”功能创建的。 我尝试使用图形 api 和 FQL 使用流表获取有关它的信息。它确实给了我 postid 和永久链接,并且所有其他字段都是空的或 null。 我也尝试使用图形 api,但除了 postid 和永久链接之外,所有字段都是空的。 在 FQL 中,我尝试使用此查询来获取有关帖子的信息

SELECT post_id, actor_id, target_id, attribution, attachment, app_data, action_links,  impressions, description_tags ,description,tagged_ids, message,message_tags, attachment, type, permalink
FROM stream 
WHERE source_id = me()
AND is_hidden != "true"
AND (type = 46 OR type = 60 OR type = 65 OR type = 80 OR type = 128 OR type = 247 OR type = 285 OR type = 373)
LIMIT 100

我尝试了流表中所有可能的字段。 我想要此状态更新中出现在新闻源中的文本“Narendra Rajput 正在观看 American Hustle”。 我怎样才能得到这些信息。 FB api可以吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql


    【解决方案1】:

    目前此信息无法通过FQL 获得,只能通过Graph API 获得。

    您需要user_actions.videofriends_actions.video 权限才能访问它。

    一旦您可以访问这些端点,您就可以通过-

    https://graph.facebook.com/me/video.watches?access_token=#有效的访问令牌

    me 替换为您的朋友Facebook ID 以获取他/她video.watches 的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-06
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      相关资源
      最近更新 更多