我没有发现任何相关内容。我可能会错误地搜索。 我想在视频中标记朋友。
我如何在脸书中使用图形api?
答案 0 :(得分:2)
可以在视频中标记好友,但它不在文档中。我自己搜索了一段时间无济于事,但后来尝试了几件事让它发挥作用。
您需要的两个权限是publish_actions和user_videos。
它与标记照片非常相似,这是使用/{photo_id}/tags
端点完成的。虽然在文档中找不到视频等效/{video_id}/tags
,但它显然确实存在。
使用照片,您可以将参数tags
作为数组提供。视频标记一次只支持一个带有tag_uid
参数的标记。因此,如果您想标记多个人,则必须执行多个帖子。
这是PHP SDK的最终解决方案:
$facebook = new Facebook(array('[YOUR_APP_ID]', '[YOUR_APP_SECRET]'));
$response = $facebook->api('/me/videos', 'POST', array(
'access_token' => $facebook->getAccessToken(),
'title' => '[YOUR_TITLE]',
'description' => '[YOUR_DESCRIPTION]',
'source' => '@' . realpath('[PATH_TO_YOUR_VIDEO')
));
$facebook->api('/' . $response['id'] . '/tags', 'POST', array(
'access_token' => $facebook->getAccessToken(),
'tag_uid' => '[FRIENDS_FACEBOOK_ID]'
));
答案 1 :(得分:0)
阅读本文 https://developers.facebook.com/docs/reference/api/post/
该帖子支持添加消息标记。
在message_tags column
包含字段的对象,其名称是消息字段中提到对象的索引;每个字段依次是一个包含id,name,offset和length字段的对象的数组,其中length是消息字段中提到的对象的长度