0

我使用 js sdk 发布和编辑 fb 页面。这一直很好,直到我昨天开始测试当用户在 FB 中卸载应用程序时我正在构建的页面编辑器中会发生什么。

当我在编辑器中重新加载页面时,出现了 js 登录框,我需要再次授权该应用程序,所以它似乎运行良好。但是当我尝试发布或更新 FB 页面时,它不断收到这些错误。

code 300    
message "(#300) Edit failure"
type "OAuthException"

有趣的是,该页面确实已发布,并且更新也发布在 fB 本身上。所以页面的发布和更新工作正常,但它也会产生这个错误,弄乱我的脚本。

FB.api('/'+pageTabId+'?access_token='+pageAccessToken, 'post', params, function(response) {
    if (!response || response.error) { //
        console.log("Error Installing:");
     } else {
        console.log('tab updated');                                                                                          
     }          
});

我试图注销 FB,卸载应用程序,删除所有 cookie 和缓存。但它似乎没有任何区别..我以前有这个,但后来它突然消失了。但这一次似乎并非如此。

“OAuthException”告诉我我无权进行更改,但是我所做的更改或页面本身如何才能发布呢?

我需要做什么才能使(#300)编辑失败错误消失?

4

1 回答 1

0

仅供参考,遇到了这个 FB 错误报告https://developers.facebook.com/bugs/255313014574414/

于 2013-05-23T20:01:07.383 回答