我正在使用Facebook應用程序允許用戶登錄到我的網站。Facebook的身份證號碼與api不同
這工作正常,它提示用戶在他們輸入用戶名和密碼後允許應用程序。
作爲登錄的一部分,我將一些用戶信息提交給數據庫,以在我的網站上爲他們創建配置文件。這適用於我的四個測試用戶中的兩個,正確的信息保存到數據庫(名稱,電子郵件,ID等)。
但是,我的其他兩名測試用戶獲得返回的相同ID號,這與用於用戶名的Facebook API工具中顯示的ID號不同。
所以忽略了兩塊工作,我將討論兩個不低於工作,我的問題:
如果我刪除從我的數據庫中的所有條目,並account3登錄它被添加到數據庫中與正確的用戶名,電子郵件地址,名稱等..但是它的ID不同於facebook API工具中顯示的ID。如果我用Account4登錄,我得到一個錯誤,說明有一個ID號重複的ID這是我如何設計代碼暫時,所以我可以調試這個問題。如果我刪除account3的條目並使用account4登錄,那麼它將使用正確的名稱,電子郵件地址,用戶名等保存到數據庫,但ID號仍然是錯誤的。
這爲什麼會爲4個帳戶中的2個帳戶工作?爲什麼當所有的用戶ID都應該是唯一的時候,我會得到一個重複的ID錯誤?
任何幫助將是偉大的。
在此先感謝。
我現在已經解決了這個問題。請參閱下面的答案。 –