Facebook graph api 如何使用参数';附件';在FB.api(';OPEN#GRAPH#u ID/comments';,';post';)中?
来自FB.api的错误消息('OPEN\u GRAPH\u ID/comments','post',…) 我发现“附件id”可以是注释操作的参数 然而,附件_id的用法似乎没有提到 然后,我尝试使用已发布照片的fbid作为附件id 我收到另一条错误消息Facebook graph api 如何使用参数';附件';在FB.api(';OPEN#GRAPH#u ID/comments';,';post';)中?,facebook-graph-api,comments,photo,Facebook Graph Api,Comments,Photo,来自FB.api的错误消息('OPEN\u GRAPH\u ID/comments','post',…) 我发现“附件id”可以是注释操作的参数 然而,附件_id的用法似乎没有提到 然后,我尝试使用已发布照片的fbid作为附件id 我收到另一条错误消息 "You cannot publish already published photos." 所以 我对这个参数感到困惑 如果我以前没有发布媒体资源,我可以获取此资源的fbid吗 或者参数“附件id”未用作评论帖子 事实上。。。我想知道是否有
"You cannot publish already published photos."
所以
我对这个参数感到困惑
如果我以前没有发布媒体资源,我可以获取此资源的fbid吗
或者参数“附件id”未用作评论帖子
事实上。。。我想知道是否有任何方法可以通过Facebook JavaScript SDK评论带有照片的开放图形对象
这项功能是最近几天发布的
谢谢你的帮助 实际上,您可以在评论中使用附件,但我不知道如何检测启用此功能的页面。 首先,您需要将照片上载到用户相册,并将“no_story”参数设置为true, 保存照片对象id并将其传递给注释: 伪代码:
//upload photo
FB.api(me/photos, 'POST', {source...}, function(result) {
var comment = {
"message" : "hey, ok",
"attachment_id" : result.id
};
FB.api(result.id + '/comments', 'POST', comment, function(result) {
//comment result
});
});
在某些页面上,这不起作用,我想这是由于一些隐私设置,但无法找出如何检测禁用附件的页面
请就错误投票:
//upload photo
FB.api(me/photos, 'POST', {source...}, function(result) {
var comment = {
"message" : "hey, ok",
"attachment_id" : result.id
};
FB.api(result.id + '/comments', 'POST', comment, function(result) {
//comment result
});
});