2012-07-13 117 views
1

假設可以將Facebook API訪問令牌從某個Web應用程序傳輸到我的移動應用程序(通過物理存儲或網絡),我的移動應用程序是否可以將該令牌用作定期獲得的令牌(就好像移動應用本身從Facebook請求令牌一樣)?Facebook API在另一臺機器上進行身份驗證

此程序是否允許在Facebook API的服務條款中使用?

移動應用程序是否可以緩存該轉移的令牌並將其作爲自己的使用?

基本上,我想要的是用戶在一臺機器上進行Facebook登錄和驗證,並在另一臺機器上使用獲得的令牌(例如移動應用程序)。

有沒有更好的方法來做到這一點?

回答

1

你可以設置你的手機應用程序通過facebook的oauth步驟onload,如果用戶已經認證了應用程序,他將立即登錄,因爲你會在此時獲得一個訪問令牌,保存在移動應用程序中。

自動登錄觸發器現在正用於stackoverflow和quora。 (如果您通過Facebook在這裏註冊,當您訪問該網站時,您將再次登錄 - 與quora相同)。

此外,訪問令牌授予訪問特定的「Facebook應用程序」。如果您的移動應用使用相同的應用ID,那麼您肯定可以在移動設備上重複使用相同的訪問令牌。

+0

非常有意義。所以簡而言之,我只需要在整個機器和移動設備上使用相同的應用程序標識以使標記正常工作。謝謝! – josephus 2012-07-13 05:01:34

1

是的,我們可以重複使用它。我從移動應用程序獲得了一個訪問令牌,然後它適用於Web瀏覽器。

相關問題