1

ユーザーが友達のタイムラインに写真をアップロードできるキャンバスアプリがあります。写真のアップロードは問題なく機能しますが、写真の名前にユーザーの名前をタグ付けしようとしています。コードのどの部分が正しくないのかわかりません。写真をアップロード中です。タグを付けてください。私は何が間違っているのですか?

         FB.api(
            '100003980685577/photos',
            'post',
            {
                url: 'url to photo',
                name: 'Tiberiu Maxim sent you a kiss via kissapp',
                name_tags: {
                    "0": [
                        {
                            "id": 1033568851,
                            "name": "Tiberiu Maxim",
                            "type": "user",
                            "offset": 0,
                            "length": 13
                        }
                    ]
                }
            },
            function(result) {
                console.log(result);
            }
        );

私のコードの説明:ユーザー1033568851(Tiberiu Maxim)がログインし、アクセス許可が付与されています。彼はID100003980685577のユーザーにキス写真を送信しており、TiberiuMaximは写真の名前でタグ付けする必要があります

4

1 に答える 1

0

私の質問に対する答えが見つからないようです。友人のタイムラインに写真を投稿する代わりに、メンション タグを含むグラフを開くアクションを作成しました。私がしなければならなかったのは、「メッセージ」パラメータといくつかのテキスト値を含むアクションを投稿することだけで、その中で次のように人にタグを付けます:

This is a message for @[user_id]!

ここで、user_id は明らかにユーザー ID です。

!承認のためにアクションを送信するときは、タグ オプションをチェックすることを忘れないでください

FBドキュメントはこちら

于 2012-09-28T19:41:04.103 に答える