我正在尝试使用脸谱图api获取自己的所有标记视频。当我点击下面的链接时(这是FB Graph API docs site获取标记视频的链接)
https://graph.facebook.com/me/videos?access_token= ...等
它会显示我上传的所有已标记的视频以及我的朋友已上传
然而,当我通过我的fb应用程序尝试相同的查询时,它只显示我上传的标记视频。我无法看到我的朋友上传过的自己标记过的视频。
我的应用也获得了以下权限:
friends_photo_video_tags, user_photo_video_tags, user_videos, friends_videos
这是我用来从我的应用中查询带标记的视频的代码(从上面的链接中可以看到):
$arr_fb_user_videos = $this->facebook->api("/me/videos");
var_dump("<pre>",$arr_fb_user_videos,"</pre>");
任何帮助?
答案 0 :(得分:1)
我建议使用FQL查询从Facebook获取数据。
以下是从视频中提取标记的示例代码。
$fql = "SELECT subject FROM video_tag WHERE vid='{$vid}' ";
$params = array(
'method' => 'fql.query',
'query' => $fql,
'access_token'=>$access_token
);
$video_tags = $this->facebook->api($params);
where,
$vid is video_id