Facebook用戶的個人資料網址是http://facebook.com/USER_ID。但是,使用應用程序範圍的用戶標識,http://facebook.com/APP_SCOPED_USER_ID不會重定向到用戶的配置文件頁面。如何僅使用應用範圍的用戶ID訪問用戶的個人資料頁面?從應用程序範圍的用戶ID獲取Facebook個人資料網址
回答
使用用戶對象的link
字段。這將如下所示:
https://www.facebook.com/app_scoped_user_id/{app_scoped_user_id}/
的URL - https://www.facebook.com/app_scoped_user_id/ {app_scoped_user_id}/- 是訪問限制,只有X請求可以從一個帳戶ÿ一段時間來製備。
我做了一個工具來抓取Facebook的用戶名基於應用程序範圍的uid,通過向該範圍的uid配置文件發出請求,我可以解析重定向頭以找出用戶名。
訪問限制讓我感到厭倦。 :(
訪問受app_id或ip限制嗎? – user1958350
那一刻,它受到經常賬戶的限制。 一旦達到限制,我不得不切換到另一個帳戶,它會沒事的。 因爲我沒有長時間在這個項目上工作,所以不知道現在它是如何工作的。 – DQM
測試了上面的回答:用於連接到您的應用程序遷移後,新用戶https://www.facebook.com/app_scoped_user_id/ {} app_scoped_user_id /工作
由於FB文件中指出,現有連接的用戶將繼續返回全局ID。它似乎https://www.facebook.com/app_scoped_user_id/ {} existing_user_global_id /將無法正常工作。
因此,需要現有的和新用戶之間進行區分,並且使用全局URL(https://www.facebook.com/ {} user_global_id)和應用範圍的URL的繁瑣因此,新形式。 ..
https://www.facebook.com \/{user_id}適用於我的範圍和全局ID。 /app_scoped_user_id/{user_id}的確僅適用於作用域ID(與全局ID一起使用時會返回錯誤),而/profile.php?id={user_id}僅適用於全局ID而不適用於作用域ID。 – user1140679
你可以我們ËURL格式:
http://fb.com/app_scoped_user_id/ {app_scoped_user_id}
例如 http://fb.com/app_scoped_user_id/10101640953722381
如果你想獲得真正的Facebook的ID從應用範圍的用戶ID:https://stackoverflow.com/a/34450491/2181069
- 1. 獲取用戶的Facebook個人資料網址
- 2. Facebook Graph API:獲取用戶個人資料網址?
- 3. 如何從用戶個人資料網址獲取/提取instagram個人資料圖片網址?
- 4. 如何通過用戶的個人資料網址獲取用戶的ID?
- 5. 使用網址獲取大的Facebook個人資料圖片
- 6. 給定Facebook用戶名,如何獲取個人資料的ID?
- 7. Facebook的個人資料圖片和名稱從應用範圍ID與Objective-C
- 8. 獲取用戶的個人資料圖片網址
- 9. Xamarin Android用戶個人資料網址
- 10. 獲取Facebook的個人資料圖片使用Facebook用戶名
- 11. 從應用程序獲取真正的Facebook用戶ID範圍的
- 12. 訪問Facebook個人資料網址
- 13. 從Facebook獲取用戶名和個人資料圖片iOS 7
- 14. 如何從Facebook API獲取用戶個人資料信息Android
- 15. Swift 4:無法從Facebook獲取用戶個人資料圖片
- 16. 如何獲取Google應用用戶個人資料圖片網址
- 17. 如何從ID獲取用戶個人資料?
- 18. 如何從Android應用程序獲取Facebook個人資料照片?
- 19. 使用picasso獲取用戶的facebook個人資料圖片
- 20. 如何從Facebook個人資料網址獲取Facebook用戶標識?是否有任何API可用
- 21. 如何從Firebase獲取當前用戶的個人資料圖片網址
- 22. 的個人資料網址
- 23. 使用用戶的電子郵件地址獲取貝寶個人資料ID
- 24. Android:從用戶名中打開Facebook應用程序中的個人資料
- 25. iOS獲取用戶的Facebook ID和朋友列表與個人資料圖片朋友的網址
- 26. 當我在Facebook中擁有用戶的ID時,如何獲取其個人資料的網址?
- 27. 如何使用Android和Graph API獲取Facebook個人資料ID?
- 28. 從電子郵件地址獲取facebook個人資料圖片
- 29. 使用Javascript獲取Facebook用戶個人資料數據
- 30. 如何使用php獲取facebook用戶個人資料流?
這似乎只是工作爲用戶自己的個人資料頁面。這是其他用戶的個人資料頁面的404錯誤。 –
沒關係,我正在使用測試用戶,所以鏈接無法正常工作。有人可以確認'https://www.facebook.com/app_scoped_user_id/ {app_scoped_user_id} /'適用於所有普通用戶嗎? –
你有沒有得到它的工作?我無法通過測試用戶或普通用戶獲得鏈接。 –