ユーザーのウォールに投稿する次のコードがあります。
FB.api('/me/photos', 'post', {
message:'photo description',
url:imgURL
}, function(response){
console.log(response);
if (!response || response.error) {
console.log(response);
}else{
FB.api(response.id+'/tags/me', {
to: $("#recipientID").val()
}, function(response){
console.log(response)
});
}
});
最初の部分は完全に機能します。友人にタグを付ける方法がわかりません。タグ呼び出しにより、空の配列が返されます。Facebook のドキュメントは理解するのが非常に難しく、これを行う方法の例が実際には示されていません。そのドキュメントへのリンクだけを提供しないでください。関連するドキュメントはすべて読んだので、まだ読むことができます。しません。
これも試してみましたが成功しませんでした:
FB.api('/me', function(response){
var userId = response.id;
FB.api('/'+response.id+'/tags/'+userId, {
to: $("#recipientID").val()
}, function(response){
console.log(response)
});
});