Facebook:如何通过taggable_id在视频中标记朋友


Facebook: How to tag friend on video via taggable_id?

我想在fb时间线上上传视频,并在上面标记用户的朋友。上传非常简单。我添加视频的二进制数据:

someUrlForm.AddBinaryData("file", binaryData, fileName, "multipart/form-data");

并调用Graph API请求,该请求为我提供上传的视频id:

https://graph-video.facebook.com/me/videos?title={0}&description={1}&access_token={2} 

文档建议在视频描述中使用"提及",如@[main_user_id],但这样我就不能标记没有我的应用程序的人。现在/me/friends API用于检索添加应用程序的用户的"主"(不可标记(id。

我想唯一的方法是使用这里描述的actions。它具有taggable_idtags字段。问题是,我不想标记自托管的object表单链接,而是在时间线上标记现有视频。

也许我需要创建自定义动作来上传带有标签的视频?

Graph API视频对象文档指定仅支持表单@[page-id]的页面提及,这一点有待审查。