2017-03-03 55 views
0

是否有一種方法可以指定只能使用我的FB Web應用程序登錄的少量FB用戶配置文件?有可能管理製作FB API調用的列表(將用戶添加到列表中或將其刪除)。有沒有辦法讓幾個專門的FB用戶訪問FB公共應用程序?

優選算法如下。

  1. 用戶給了我一個鏈接(或ID),以她的FB的個人資料(https://www.facebook.com/profile.php?id=[ID]https://www.facebook.com/john_doe
  2. 我做一個FB API調用,並保存該帳戶資格與我的應用程序登錄。
  3. 用戶然後用FB登錄按鈕在應用程序的網頁上使用我的應用程序登錄。而且我的應用程序接受登錄,因爲用戶被允許登錄。

我想避免設置本地數據庫並存儲允許的用戶ID與它。因爲v2.0 FB使得無法將真實用戶標識與應用程序作用域用戶標識進行匹配。 我的意思是:

  1. 用戶給我她的真實用戶ID。
  2. 我將它存儲在我的本地數據庫中。
  3. 然後將用戶登錄與我的應用程序,但兩者FB.loginFB.api(/me)回報應用範圍的用戶ID,而不是一個真正的用戶ID。而且它不是存儲在我的本地數據庫中的。而且沒有辦法將它與真實的地圖匹配。所以我將無法區分用戶。

是否有解決這個問題的一些最佳做法?

回答

2

我會做這樣的:

  • 讓每個人都默認使用的登錄按鈕
  • ,用戶用不上,但可以「要求」它
  • 你建立一個後端,在那裏你列出所有用戶請求
  • 在後端,您可以批准/拒絕用戶
  • 後,用戶可以走得更遠在您的應用程序

您的解決方案是行不通的,因爲你不能訪問用戶名(john_doe即)或與API的「真實」的ID。

+0

有沒有完全一樣的)謝謝。 – Green

相關問題