こんにちは私はこのスクリプトを使用して投稿します:
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
ウォールポストをチェックしたときの面白い、URLは次のようになりました。
http://www.facebook.com/FBPAGENAME?ref=hl&sk=app_APPID%26app_data%3Dforum
問題は、投稿されたURLが完全に機能している(そしてfbがapp_dataをアプリケーションに渡す)が、後者が機能していないことです。%26app_data%3Dforumパーツを削除するまで、アプリケーションタブもレンダリングされません。
この問題をデバッグするためのリソースが見つかりませんでした。手伝って頂けますか?
ps:encodeURIまたはencodeURIcomponentの結果は同じです。
更新:例へのリンク:http://www.facebook.com/kenivajszmuller/app_238038449651632
誰か助けてもらえますか?ty