Facebook图形api:标记的视频数据不一致


Facebook graph api: Inconsistent tagged videos data

我正在尝试使用facebook图形api获取自己的所有标记视频。当我点击下面的链接(这是从FBGraph API文档网站获取标记视频的链接)

https://graph.facebook.com/me/videos?access_token=...etc

它显示了我上传的和我的朋友上传的的所有标记视频

然而,当我通过我的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>");

有什么帮助吗?

我建议使用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