如何使用facebook api获取墙上的视频

时间:2013-02-12 08:07:19

标签: facebook facebook-graph-api

facebook中的用户主页有来自朋友和页面的共享链接,这个链接有时会有youtube链接我需要获取这些链接,我试着阅读

https://graph.facebook.com/userID/?=的access_token的access_token

https://graph.facebook.com/userID/进料?=的access_token的access_token

当我使用

https://graph.facebook.com/userID/链接?=的access_token的access_token

我只收到了我分享的链接,而不是我的朋友或网页,而我需要我的朋友和网页视频

我的访问令牌有很多权限,例如:friends_status friends_videos photo_upload read_stream share_item status_update user_status user_videos video_upload

但我仍然无法获得分享视频

我必须做什么?

2 个答案:

答案 0 :(得分:1)

如果你需要朋友的视频以及你的quires上面没有工作,那么这个查询你可以尝试一下

https://graph.facebook.com/USER_ID?fields=friends.fields(videos.fields(source,embed_html))

这将返回用户的所有朋友的视频。希望如果我的问题得到了解答会有所帮助。

答案 1 :(得分:0)

您可以使用FQL获取所有视频的列表,如this post中所述。

SELECT actor_id, created_time, likes, post_id, attachment 
FROM stream 
WHERE filter_key IN ( 
    SELECT filter_key 
    FROM stream_filter 
    WHERE uid = me() AND (name = "Video")
)

stream_filter包含用于过滤帖子流的过滤器。这包含几个过滤器,其中包括用户构建的列表以及一些默认过滤器,例如照片和视频的过滤器。