您好我正在使用此脚本发布:
postToFb:function () {
//alert(window.FbPostParameters.link);
FB.api('/me/feed', 'post', window.FbPostParameters, function (response) {
if (!response || response.error) {
console.log('/me/feed - Error occured');
} else {
console.log('/me/feed - Published to stream!');
}
});
},
警告window.FbPostParameters.link
是:
http://www.facebook.com/FBPAGENAME/app_APPID?app_data=forum
它很有趣,因为当我检查了墙柱时,网址就变成了这个:
http://www.facebook.com/FBPAGENAME?ref=hl&sk=app_APPID%26app_data%3Dforum
问题是发布的网址功能齐全(并且fb将app_data传递给应用程序),但后者无效。在删除%26app_data%3Dforum 部分之前,甚至不会呈现应用程序选项卡。
我找不到任何资源来调试此问题。你能救我吗?
ps:encodeURI或encodeURIcomponent的结果相同。
更新链接到示例:http://www.facebook.com/kenivajszmuller/app_238038449651632
有人可以帮忙吗? TY