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

4

1 回答 1

0

看起来我找不到我的问题的答案。我没有将照片发布到朋友的时间线,而是创建了一个开放图形操作,其中包括一个提及标签。我所要做的就是发布包含带有一些文本值的“消息”参数的操作,您可以在其中标记这样的人:

This is a message for @[user_id]!

其中 user_id 显然是一个用户 ID。

!提交操作以供批准时,不要忘记检查标签选项

FB 文档在这里

于 2012-09-28T19:41:04.103 回答