![](/img/trans.png)
[英]Get Facebook Photo without user access token in Facebook application
[英]facebook, how to automatically get a TEST_USER_1_ACCESS_TOKEN, without hosting a web application
我需要創建一些Facebook測試用戶,並將其設置為所有朋友: https : //developers.facebook.com/docs/test_users/
我做如下:
我得到一個APP_ACCESS_TOKEN:
https://graph.facebook.com/oauth/access_token?client_id= {APP_ID}&client_secret = {APP_SECRET}&grant_type = client_credentials“
我創建了一些測試用戶
https://graph.facebook.com/ {APP_ID} / accounts / test-users?&access_token = {APP_ACCESS_TOKEN}
我得到每個用戶的ID,login_url,電子郵件和密碼
這樣可行。
現在,我想告訴TEST_USER_1和2是朋友。 我應該這樣稱呼,反之亦然:
https://graph.facebook.com/{TEST_USER_1_ID}/friends/{TEST_USER_2_ID}?method=post&access_token={TEST_USER_1_ACCESS_TOKEN}
問題是如何自動獲取TEST_USER_1_ACCESS_TOKEN?
對於第1點和第2點,我使用了簡單的http調用(例如,使用curl
),而沒有托管網絡服務器或任何其他服務器。 我可以在不托管網絡服務器的情況下獲得TEST_USER_1_ACCESS_TOKEN?
此處說明了登錄機制: https : //developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/
https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri}&response_type=token
但這需要redirect_uri,因此我將需要托管一個Web服務器以獲取該代碼。 (或者,我應該手動將該網址鍵入Web瀏覽器,然后以該用戶身份登錄,然后從該網址中獲取代碼)
因此,如何在不托管Web應用程序的情況下自動獲取TEST_USER_1_ACCESS_TOKEN?
您可以只在應用程序設置中使用測試用戶界面-單擊創建,設置測試用戶數,然后單擊修改->全選->交朋友
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.