1
A
回答
2
是,用戶ID包含在訪問令牌。如果你有一個訪問令牌,看起來像:
1234567890 | 2.a3KGHbLrzTqw __ 86400.129394400-102450226 | -XY1zH_PN-nbTtyhDPc
102450226是你的身份證件。你必須用「|」來分割字符串,取中間部分,然後用「 - 」分割並取最後一部分。
2
Maggie's answer是正確的,儘管uid在訪問令牌的字符串中可見的事實可能並非總是如此。也就是說,我並沒有意識到改變訪問令牌格式的路線圖上的任何內容。
其他兩個選項:
製作一個圖形API調用
https://graph.facebook.com/me?fields=id&access_token=[ACCESS TOKEN HERE]
- 如果令牌仍然有效,你會回來這樣一個答案:{ "id": "[UID HERE]" }
使用的接入令牌棉絨https://developers.facebook.com/tools/access_token/lint
0
您可以使用調試器a vailable在這個位置的Facebook開發人員 https://developers.facebook.com/tools/debug 您可以詳細瞭解所有訪問令牌 - 用戶,應用和頁面。
相關問題
- 1. 從Facebook獲取用戶access_token
- 2. 查找用戶名和用戶標識,但沒有access_token
- 3. Facebook bot和用戶access_token
- 4. 從uid獲取access_token
- 5. 從多個提供者的用戶名中找到用戶[symfony2]
- 6. 客戶端訪問access_token,使用Facebook圖
- 7. 與其他用戶共享Facebook access_token
- 8. Facebook登錄未返回用戶access_token
- 9. Facebook圖形API:發佈到離線用戶,使用用戶Facebook ID和access_token
- 10. 使用Auth0Lock的Aurelia - 錯誤:找不到路由:/ access_token
- 11. 從instagram api獲得離線access_token獲取用戶圖片
- 12. Rails - 如何從Facebook API檢索用戶的access_token
- 13. 無法查詢的權限「FQL表,而不是ACCESS_TOKEN用戶的的access_token應用
- 14. 得到一個新的短命用戶access_token
- 15. 從Facebook帳戶中找到用戶名的最佳方式
- 16. 從用戶找到最近點座標
- 17. 從WindowsService如何從C#中找到當前登錄的用戶?
- 18. 從idp轉發keycloak access_token
- 19. 如何從Facebook獲取access_token
- 20. Oauth2從UBER獲取access_token
- 21. 通ACCESS_TOKEN從回調函數
- 22. 從URL獲取Facebook access_token
- 23. 的Facebook從的access_token node.js的
- 24. 如何在純客戶端應用程序中從Google OAuth 2.0 API刷新access_token?
- 25. 如何以編程方式使用Python從客戶端OAuth流中檢索access_token?
- 26. 使用jsOAuth從Twitter Oauth API檢索access_token
- 27. 'expires_in'從Facebook中缺少oauth/access_token回覆
- 28. 如何從url中檢索access_token
- 29. 如何在android中從twitter獲取Access_Token?
- 30. 如何從ASP.Net找到用戶的Windows登錄用戶名?
你知道在什麼情況下uid不可見嗎? – Maggie
目前我不認爲有任何uid不能從訪問令牌字符串本身確定的情況,但這可能並非總是如此,所以我不願意依賴於 – Igy