當我的應用程序啓動時,我得到用戶的Facebook的ID。這對一些人來說工作正常,但是當其他人開始時,我會得到奇怪的ID。特別是ID以10000開頭。我不知道爲什麼我爲某些人而不是爲其他人獲得這種ID。 這是否會由於我如何獲取ID而導致錯誤?接收怪異的Facebook用戶ID的
0
A
回答
1
Facebook有很多的用戶。他們可以分配64位數字的用戶ID。這就是你看到這些「不同」的ID。爲了讓每個人都能夠使用這些64位數字,即使他們沒有64位系統,Facebook也會將這些數值作爲字符串返回。
您需要將您的user_id
值存儲爲字符串。這將防止數字變得太大而無法保存爲int
的值。根據我的經驗,最好的做法是將您的用戶標識值存儲爲varchar
- 這樣可以最大限度地減少將來可能發生的變化的問題。
我們實際上並沒有對user_id值進行任何數學運算,因此不需要將其存儲爲數字。
+1
我的問題非常模糊,但是這完美地回答了它。 –
+0
@zac - 沒問題!快樂的編碼! – Lix
0
不,這很正常。
不好意思,但是很簡單。
編輯
這些類型的ID是有效的。
相關問題
- 1. Facebook Graph API中奇怪的用戶ID
- 2. 接收來自Facebook登錄時的唯一用戶ID
- 3. Facebook用戶ID
- 4. Facebook用戶ID的存儲
- 5. Facebook更改用戶的ID?
- 6. 發送/接收怪異數據
- 7. 獲取Facebook用戶的用戶ID
- 8. geting facebook用戶ID
- 9. 檢索應用程序請求接收器的Facebook ID
- 10. 異步套接字客戶端接收
- 11. 怪異的JavaScript的回收箱
- 12. Facebook圖形用戶ID url
- 13. 超過1 Facebook用戶ID
- 14. 獲取Facebook用戶ID
- 15. 獲取Facebook用戶ID
- 16. Facebook獲取用戶ID
- 17. 獲取.NET Facebook用戶ID
- 18. 識別Facebook用戶ID
- 19. Facebook iOS sdk取用戶ID
- 20. Facebook SDK 3.0:如何接收用戶的電子郵件?
- 21. 如何在Facebook上發佈用戶收件箱的鏈接?
- 22. 怪異的Facebook像按鈕問題
- 23. Facebook的Android SSO怪異錯誤
- 24. 從網站訪問者收集Facebook用戶ID
- 25. 收益率回報怪異的行爲
- 26. 17 characthers的Facebook用戶ID獲取使用Facebook的PHP SDK 2.10
- 27. 即時獲取Facebook的用戶ID
- 28. 如何獲取Facebook用戶的ID?
- 29. 得到在facebook的用戶ID圖
- 30. 根據Facebook的用戶名和ID
發佈您的代碼,您的問題模糊 –
這是好的。沒有任何問題,因爲facebook有大量的用戶,所以它的正常 –