FB.api帖子将app_data从链接剥离到选项卡

时间:2012-07-18 19:18:08

标签: javascript facebook facebook-javascript-sdk facebook-apps

我创建了一个FB Tab应用程序,它使用JS FB.api将消息发布到用户的墙上。发布到墙上的链接是指向FB选项卡的链接,其中一些参数使用app_data添加。直到几天前,这个工作正常。现在FB在发布到墙上之前从链接中剥离了app_data参数,因此只发布了一个没有参数的选项卡的链接。如何让FB发布带参数的链接?

function postToRecipient() {
    var opts = {
        message: Message,
        name: Name,
        picture: 'http://test.com/images/image.jpg',
        link: 'https://www.facebook.com/pages/pagename?sk=app_xxxxxxxxx&app_data=certificate%3dxxxxxxxxx',
        caption: 'caption'
    };
    var callback = function (response) {
        if (!response || response.error) {
            console.log(response.error);
        } else {
            console.log('Success');
        }
    };
    FB.api('/' + recipId + '/feed', 'post', opts, callback);
}

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

app_data功能本身仍然有效。我有同样的问题,并通过简单的重定向传递给app_data暂时解决。