Facebook UID對於一個用戶而言總是唯一嗎?例如,如果用戶永久刪除了他們的賬戶,Facebook可能會將他們的UID重新用於新用戶嗎?或者,甚至可以將它用作「城市」或「地方企業」頁面的無生命標識?我可以在Facebook應用程序中使用UID作爲用戶的主鍵,而不用擔心它們將來與其他事物相關聯嗎?Facebook用戶ID(UID)是Facebook Apps的未來證明密鑰嗎?
我一直沒有找到任何文件證明他們將來不會被重複使用。
這個問題或多或少地問同樣的事情 (Facebook app database issue: Store my own User ID or just use Facebook UID?) 然而,答案不提供任何證據證明的UID將保持獨特的未來。
我認爲這可能是最好的答案,直到Facebook出來,並明確表示,他們將永遠不會重新分配UID。儘管我並不是故意想要將UID稱爲用戶名,但我仍然認爲這個答案可以幫助所有對此問題感到困惑的人。它提供了一種保護自己免受FB可能對UID做出的任何更改的好方法(因爲它仍然可能,但不太可能)。它還包含其他答案的共識...... Facebook會重新分配UID嗎?可能不會。 –
你如何知道何時設置失效日期?並以什麼價值? –
我通常會根據插入衝突的外部主鍵值來設置到期日期。您是否知道確切的日期取決於您熟悉外部數據源的方式。您可以使用系統首先注意到衝突的日期和時間。對於您自己的系統中的任何目的而言,這應該足夠好。 –