我创建了一个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);
}
任何帮助都将不胜感激。
答案 0 :(得分:0)
app_data功能本身仍然有效。我有同样的问题,并通过简单的重定向传递给app_data暂时解决。