2016-03-08 83 views
2

如果使用2個不同的祕密和應用程序ID,Facebook登錄API返回的fbid是否更改?Facebook登錄API的Web應用程序和移動應用程序上的不同FB ID

在我的網站上,用戶可以使用Facebook的詳細信息註冊自己。我將這個fbid存儲在用戶表中。

我的網站上有一個iOS應用程序,允許用戶使用他們的Facebook憑證登錄。所以我編寫了一個API,它接受移動應用程序發送的fbid,並檢查fbid是否在用戶表中退出。如果它存在,則使用登錄成功消息將令牌發送到移動應用程序。

我注意到,我在web應用程序和移動應用程序上獲得了不同的fbid,用於相同的Facebook用戶。

我已經使用我的Facebook帳戶在Facebook上創建了一個應用程序,我的朋友正在開發iOS應用程序,他已經從他自己的Facebook帳戶在Facebook上創建了一個應用程序。

示例:我在web應用上獲得fbid:134200716970889,在iOS應用上爲140274429696834獲取同一個Facebook帳戶。

爲什麼我們會得到不同的fbid?

我正在使用cakePHP進行網絡應用。

+1

正確。每個應用都有自己的一組ID。只需使用相同的應用ID – WizKid

+0

@WizKid thanx來確認我的疑問。我可以使用應用程序ID和移動應用程序的Web應用程序的祕密嗎? – Xylon

+0

你不應該把應用程序的祕密放在移動應用程序中。 – WizKid

回答

相關問題