我使用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)编辑失败错误消失?