2

我有一个网络应用程序,用户必须使用他们的 Facebook 帐户登录。当他/她登录系统时,我想在她/他的时间线上获取用户共享的 youtube 链接。

我认为 open graph api 不支持这样的功能。我不知道这可能与否。

我怎样才能得到这些信息?

先感谢您。

4

2 回答 2

4

您无法过滤特定数据的时间线,但您可以使用“链接”路径组件来缩小要处理的可能记录的数量:

https://graph.facebook.com/userID/links?access_token=AT

这将返回用户在其时间轴上发布的所有链接。遍历所有返回的结果,搜索链接字段,如果它包含“youtube”,则您有视频。

请记住,即使您设置了上限(例如 2000 个条目),您也需要处理分页。

希望有帮助:拉斯

于 2012-05-20T11:30:32.750 回答
1

注意:v2.4 及更高版本不推荐使用链接字段

似乎也无法从 /posts 端点获取共享链接。因为在那里我们只能得到消息。没有关于共享链接的信息。

于 2017-08-10T04:29:20.290 回答