2012-05-30 72 views

回答

2

我不確定這是否是最好的方式,但是您可以作爲測試用戶訪問您的Facebook應用程序,並且會請求額外的權限。

我想知道如何使用控制檯或REST API來做到這一點。

0

您將需要重新創建測試用戶,如果他們是擴展權限,我發現您不應授權應用程序。這不起作用。

然後使用https://developers.facebook.com/apps/APP_ID/permissions工具切換到測試用戶。

如果您第一次打你的應用程序,現在應該顯示擴展權限對話框。之後,測試用戶應該擁有正確的權限。

如果您有多個應用程序,則可以將該用戶複製到另一個應用程序,以便在需要時不必刪除該帳戶。重新添加到您的應用程序將提示權限對話。

+3

這不會作爲測試用戶無法訪問開發人員。域名 – blotto

+0

很確定它在我回答這個問題的時候起作用,因爲我當時正在以這種方式處理它。如果此後發生了變化,也許有一些文檔,我應該刪除答案 – barrymac

8

爲了直接通過API更改權限,您可以調用將現有測試用戶添加到其他應用的方法。

https://developers.facebook.com/docs/test_users/

添加現有的測試用戶的其他應用程序

您可以通過使用圖形API與您要添加用戶到應用程序的訪問令牌添加現有的測試用戶到其他應用程序。

https://graph.facebook.com/APP_ID/accounts/test-users? 安裝=真 &權限= read_stream &的uid = TEST_USER_ID & owner_access_token = APP_ACCESS_TOKEN_OWNER &的access_token = APP_ACCESS_TOKEN &方法=張貼

由於新的應用程序是一樣的,以舊的應用程序,只需使用相同的應用程序訪問令牌,所以APP_ACCESS_TOKEN_OWNER = APP_ACCESS_TOKEN。

然後,您可以根據需要更改權限列表('& permissions = read_stream')。

相關問題