我想知道是否有辦法改變測試用戶的權限。這不是一個真正的用戶。 Facebook上的文檔test user未顯示該選項。我可以更改測試用戶的權限嗎?
回答
我不確定這是否是最好的方式,但是您可以作爲測試用戶訪問您的Facebook應用程序,並且會請求額外的權限。
我想知道如何使用控制檯或REST API來做到這一點。
您將需要重新創建測試用戶,如果他們是擴展權限,我發現您不應授權應用程序。這不起作用。
然後使用https://developers.facebook.com/apps/APP_ID/permissions工具切換到測試用戶。
如果您第一次打你的應用程序,現在應該顯示擴展權限對話框。之後,測試用戶應該擁有正確的權限。
如果您有多個應用程序,則可以將該用戶複製到另一個應用程序,以便在需要時不必刪除該帳戶。重新添加到您的應用程序將提示權限對話。
爲了直接通過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')。
- 1. 我可以更改測試用戶的密碼嗎
- 2. 我可以知道應用權限何時更改嗎?
- 3. 我可以更改電子表格腳本來更改使用權限嗎?
- 4. 我可以更改TFS測試用例的佈局嗎?
- 5. 在單元測試期間無法更改用戶權限django
- 6. MVC5 - 身份授權 - 我可以更改我的某個用戶的密碼嗎?
- 7. 基於用戶使用哪個瀏覽器,我可以在rails應用上更改我的ruby權限嗎?
- 8. 我可以做Spotify應用程序的有限測試版嗎?
- 9. 我可以使用比我以其他方式授予的權限更少的權限執行操作嗎?
- 10. 我們可以更改驅動器/可移動驅動器權限級別嗎?
- 11. 我們可以使用aws s3api put-object-acl --acl來更改寫入權限嗎?
- 12. 我可以更改Asana API應用程序的所有權嗎?
- 13. 我可以在設備上更改我的位置以測試用戶的位置嗎?
- 14. 在安裝過程中可以更改權限嗎?
- 15. 獲取用戶的權限更改
- 16. 您可以使用Facebook「測試用戶」測試Messenger Bot嗎?
- 17. 我可以更改XmlReader.Settings嗎?
- 18. 我們可以爲門戶定義自定義權限嗎?
- 19. 我可以修改字段的值以進行測試嗎?
- 20. 如何測試允許在SQL Server上更改表的用戶權限?
- 21. Firebase用戶標識可以更改嗎?
- 22. 我可以使用jUnit更改測試類的執行順序嗎?
- 23. 如何更改mysql用戶權限?
- 24. 如何更改MongoDB用戶權限?
- 25. 動態更改用戶權限
- 26. 用戶權限更改未保存
- 27. MSpec測試可以改進嗎?
- 28. 我可以向某人授予有限訪問Azure帳戶的權限嗎?
- 29. 我可以讓測試用戶跳過登錄PayPal沙箱嗎?
- 30. 我可以用644文件權限使用php的fwrite嗎?
這不會作爲測試用戶無法訪問開發人員。域名 – blotto
很確定它在我回答這個問題的時候起作用,因爲我當時正在以這種方式處理它。如果此後發生了變化,也許有一些文檔,我應該刪除答案 – barrymac