我想在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_id
的tags
字段。问题是,我不想标记自托管的object
表单链接,而是在时间线上标记现有视频。
也许我需要创建自定义动作来上传带有标签的视频?
Graph API视频对象文档指定仅支持表单@[page-id]的页面提及,这一点有待审查。