1

嗨我使用这个脚本发布:

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

问题是发布的 url 功能齐全(并且 fb 将 app_data 传递给应用程序)但后一个不起作用。在我删除%26app_data%3Dforum部分之前,甚至不会呈现应用程序选项卡。

我找不到任何资源来调试这个问题。你能帮助我吗?

ps:encodeURI 或encodeURIcomponent 结果相同。

更新:示例链接:http: //www.facebook.com/kenivajszmuller/app_238038449651632

任何人都可以帮忙吗?泰

4

0 回答 0