在图片帖子中标记用户

时间:2012-09-21 07:33:14

标签: facebook facebook-graph-api tags

我有一个画布应用程序,可以让用户将图片上传到朋友的时间轴。做照片上传工作正常,但我试图在图片的名称中标记用户的名字。我不知道我的代码哪个部分不正确。图片正在上传,把标签放在那里。我做错了什么?

         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)已登录并被授予权限。他正在向用户发送一张亲吻照片,内容为id 100003980685577,Tiberiu Maxim应该以照片的名义标记

1 个答案:

答案 0 :(得分:0)

看起来我无法找到问题的答案。我没有将照片发布到朋友的时间线,而是创建了一个开放图表操作,其中包含一个提及标记。所有我必须发布的动作包括带有一些文本值的'message'参数,在其中标记这样的人:

This is a message for @[user_id]!

其中user_id显然是用户ID。

!当您提交行动以供审批时,请不要忘记检查标签选项

FB文档为here