我正在研究需要login with facebook
的應用程序。這是我第一次在我的應用程序中集成Fb API。我已經從Getting Started with the Facebook SDK for Android &開始成功獲得fb access_token
。
在我的應用程序中有三個Activitie
&我需要管理的是當用戶成功使用Facebook登錄時,所有這些登錄用戶的配置文件圖像& Activities
。
我知道,我可以查詢fb GraphAPI
&使用access_token獲取當前登錄用戶的完整配置文件數據。我成功通過有效access_token
加上Using_ https://graph.facebook.com/me?<access_token>&format=json
獲得的用戶資料數據,我需要登錄用戶的個人資料圖片,以及(這需要用戶的fb_id
)http://graph.facebook.com/<fb_id>/picture?type=large
是否有可能使用access_token
獲取用戶的個人形象?Android:如何使用access_token獲取Facebook用戶圖像
回答
最後,經過長時間的搜尋後,我得到了僅使用access_token
https://graph.facebook.com/me/picture?access_token=<your_access_token_here>
感謝@Jess您的寶貴答案訪問登錄用戶的圖像的方式!
您不需要訪問令牌即可檢索用戶的配置文件映像。只需在http://graph.facebook.com/YOUR_ID_HERE/picture上發出http GET請求,例如:
http://graph.facebook.com/4/picture獲取用戶ID 4的圖片,不需要訪問令牌。
編輯:
如果不知道自己的FB ID,但與他們的訪問令牌獲取的圖片,只是/me?fields=name,picture
執行GET請求,您將收到的URL,以他們的個人資料畫面的響應。
見圖表API工具例如:
https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Dname%2Cpicture
謝謝@傑西您的寶貴答案,但我已經提到,我們可以通過使用'fb_id' _'http://graph.facebook.com/
Rupesh,我爲你的場景更新了我的答案 –
謝謝Jesse!有用...:)它會給我的'url',返回我的Facebook登錄用戶的個人資料圖像。對不起,但再次,這不是我正在尋找。因爲這個('http:// graph.facebook.com/YOUR_ID_HERE/picture')會直接返回我的個人資料圖片...我們可以通過直接使用'access_token'獲得(個人資料圖片)嗎? –
所以用了一下Facebook的圖形API的亂搞後,我發現,你可以得到的個人檔案相片有兩種方式:通過替換用戶ID
,用這個作爲個人檔案相片網址: https://graph.facebook.com/USER_ID/picture?return_ssl_resources=1
使用訪問令牌: https://graph.facebook.com/me/picture?access_token=ACCESS_TOKEN
希望這是有幫助的。
- 1. 從Facebook獲取用戶access_token
- 2. 如何從Facebook獲取access_token
- 3. 客戶端訪問access_token,使用Facebook圖
- 4. 使用Silverlight 5獲取Facebook access_token
- 5. 如何爲我的訂閱源獲取Facebook用戶access_token
- 6. 獲取FQL /圖形API的Facebook用戶access_token
- 7. Android:如何使用MediaMetadataRetriever獲取圖像?
- 8. 如何使用Facebook PHP SDK獲取access_token的「expires」參數的值?
- 9. 爲Facebook頁面獲取頁面access_token(使用圖形API)
- 10. 使用Facebook帳號獲取Facebook圖像時獲取空位圖
- 11. Facebook bot和用戶access_token
- 12. 如何使用Facebook PHP圖形API獲取用戶圖片?
- 13. Facebook圖形API:發佈到離線用戶,使用用戶Facebook ID和access_token
- 14. 在Facebook Connect中獲取access_token
- 15. 從URL獲取Facebook access_token
- 16. 如何從Facebook使用令牌獲取用戶ID的Android
- 17. 如何使用facebook api獲取用戶時間軸帖子android
- 18. 如何獲取用戶信息。使用android facebook sdk?
- 19. 如何在PassportJS中獲取Facebook用戶圖像?
- 20. 如何使用Facebook圖表api使用php sdk獲取facebook用戶數據
- 21. Android和Facebook:如何獲取登錄用戶的圖片
- 22. 如何通過用戶id獲取Facebook用戶信息android
- 23. 如何獲得Facebook上使用的access_token沒有應用
- 24. 用java獲取access_token
- 25. 如何使用GraphQL從Facebook獲取用戶圖書?
- 26. 如何使用facebook應用程序獲取facebook用戶令牌
- 27. 如何在android中從twitter獲取Access_Token?
- 28. Facebook API:如何獲取access_token服務器端並將其用於客戶端?
- 29. 如何使用Facebook API獲取基於Facebook圖像ID的圖像源(url),使用JS的Facebook API
- 30. 如何檢查用戶是否使用他的access_token和圖形API登錄Facebook
獲取錯誤的格式錯誤的訪問令牌 –