2017-06-22 57 views
-2

任何人都試圖使用系統用戶並整合圖形API?我們正面臨着在哪裏(從API收購)的頁面訪問令牌一個奇怪的問題試圖做一個職位時拋出一個錯誤:Facebook系統用戶頁面發佈的圖表api

(#200)的用戶無權執行此操作的應用程序

調試令牌時,所有的訪問權限似乎都已到位。

系統用戶令牌 -
EAAEECKZCC5f0BANZAlGAOMlrPSkZBoZBX9oF7sMYeSkMZCDKkcdQptmJkC0IFZBugGhovODRFjCkNCjaYMyZCjHGH7VRBr2lfLkB2O5r8AXrBbm1ioh76c9rbQkZA2hFujQ6WRWjZBCXU9GQdGIomNiCLaiKEaDuDAnTQmRUYadXcuAZDZD

頁面訪問令牌 -
EAAEECKZCC5f0BAJobXRpc0EwTad4NGuLM3FsKvb7jCESbgBZAO1wWce2I8XZAqGfLu3FutbwopqknYrbrx9IFAeKTWQGZC1NWYjZBexD6A0kZCIkWLnoQBpZAsl7Cm99i2VBuJh7IPRjCZAy1vTTRkzCF2LyhtHu0Nphmt8rkWZBjebyYxJEYwcN3l6tSgQrnJAEZD

你的幫助是非常讚賞。

+0

您現在需要去做的絕對第一件事就是看到您將這兩個令牌都取消了;因爲否則任何人在這裏找到他們都可以使用它們並使用它們發出API請求,並授予您所有的權限。而且您需要停止使用虛假的用戶配置文件來管理您的頁面,否則一旦Facebook阻止您的虛假帳戶,您可能會失去訪問權限。 – CBroe

+0

當然,我們會在測試後使標記無效。事實上,它只是我們創建的一個測試頁面,用來查看我們是否可以通過系統用戶訪問成功使用圖形API。感謝您的建議。 –

+0

爲調試目的提供的令牌,因爲它們都具有預期的權限,即使我們使用郵遞員的圖形API,頁面訪問令牌也能正常工作。但是,如果我們使用sdk v2.9,那麼它會拋出200錯誤.. –

回答

0

您是否要求正確的許可?默認情況下,你只有public_profile。請參閱https://developers.facebook.com/docs/facebook-login/permissions/

+0

但爲什麼我們需要這個考慮,我們將使用系統用戶令牌,並且其中一個擁有所有的訪問權限和資產分配..?令人驚訝的是,我們能夠請求頁面訪問令牌,並在使用相同的時候得到這個錯誤。 –

+0

是「系統用戶」還是「管理系統用戶」。我認爲你需要後者 – user2447161

+0

我們也嘗試過管理系統用戶,但同樣的問題..它似乎即使Facebook返回訪問令牌(與預期的權利),但當我們在api中使用它的返回錯誤.. –

相關問題