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