3

http://developers.facebook.com/docs/reference/api/post/で問題が発生しています。つまり、「with_tags」と呼ばれるオプション。

options = {
    "message": "Test123", 
    "with_tags": {
        "data":[
            {"id": 100001686722916, "name": "Aret Aret"}
        ]
    }
};
FB.api('/me/feed', 'post', options, function(response) {
    if (!response || response.error) {
        alert('Error occured');
        console.log(response);
    } else {
        console.log(response);
    }
});

その結果、「Test123」というメッセージが表示されますが、投稿に「with」タグが表示されません。「with」セクションで使用するユーザーは、友達リストに含まれており、アプリの開発者でもあります。ありがとう。

4

2 に答える 2

8

実際、「with_tags」オプションは、フィードオブジェクトを返すときにのみ読み取られると思います。https://developers.facebook.com/docs/reference/dialogs/feed/#graphapicallをPOSTできるオプションではありません。使用したいのは単なる「タグ」であり、ここで指定されているIDを含める必要があると思いますhttps ://developers.facebook.com/docs/reference/api/user/#posts

**場所を指定せずにこれを行うことはできませんが、

編集****Facebookは、あなたが必要とする解決策かもしれない言及タグ付けをリリースしました https://developers.facebook.com/docs/opengraph/mention_tagging/

于 2012-07-23T14:48:33.133 に答える
3

友達にタグを付けながらユーザーフィードに公開する方法の例を次に示します。

FB.api(
    "/me/feed",
    "POST",
    {
        "message": "This is a test message",
        "place": "link",
        "tags": "friend_id1,friend_id2"
    },
    function (response) {
      if (response && !response.error) {
        console.log(response); /* post id will be returned */
      }
    }
);

差出人:https ://developers.facebook.com/docs/graph-api/reference/v2.5/user/feed

于 2015-12-09T12:24:53.523 に答える