我有一个网络应用程序,用户必须使用他们的Facebook帐户登录。当他/她登录系统时,我想在她/他的时间线上获得用户共享的YouTube链接。
我认为开放图形api不支持这样的功能。我不知道这是不可能的。
如何获取此信息?
提前谢谢。
答案 0 :(得分:4)
您无法过滤特定数据的时间轴,但您可以使用“链接”路径组件缩小要处理的可能记录的数量:
https://graph.facebook.com/userID/links?access_token=AT
这将返回用户在其时间轴上发布的所有链接。循环浏览所有返回的结果,搜索链接字段,如果它包含“youtube”,则表示您有视频。
请记住,即使您设置了需要处理分页的上限(例如2000个条目)。
希望有所帮助:Lars
答案 1 :(得分:1)
注意:对于版本v2.4及更高版本
,不推荐使用links字段似乎也不可能从/ posts端点获取共享链接。因为在那里我们只能得到消息。没有关于共享链接的信息。