0
如果我去管理我的Facebook應用程序,編輯我的「基本」設置,並嘗試點擊保存它給出的錯誤: 「錯誤 命名空間:不允許「當我保存應用程序時,我得到「命名空間:不允許」
即使我沒有改變任何東西:只需進入」基本設置「並點擊保存就會出現相同的錯誤。
我使用的命名空間在開發中,所以我不希望在此時公開聲明它。 命名空間確實是工作(即apps.facebook.com/確實去到了正確的位置),但由於此錯誤,我無法更改我的應用設置。
我曾嘗試過不同的瀏覽器,以防萬一它是一個瀏覽器的怪癖,但同樣的事情發生。
任何人有任何想法可能會導致此?
UPDATE
同樣的事情還在發生。如果有其他人遇到同樣的問題,我發現即使Web界面出現此錯誤,我也能夠通過API修改應用設置。 如果它是有用的,這裏就是我的JS看着喜歡做的事是:
function changeIt() {
var appDomainArray = new Array();
appDomainArray.push("www.<some-domain>.com");
FB.api(
"/<app-id-here>?access_token=<access-token-here>",
"POST",
{
"canvas_url": "http://www.<some-domain>.com/home",
"secure_canvas_url": "https://www.<some-domain>.com/home",
"website_url": "https://www.<some-domain>.com/home",
"mobile_web_url": "https://www.<some-domain>.com/home",
"app_domains": appDomainArray
},
function (response) {
console.log(response);
if (response && !response.error) {
alert('done!');
} else {
alert('fail!');
}
}
);