2013-02-24 78 views
1

我們的計劃是使用Facebook的身份驗證來實現網絡服務,我們將有三個實例:Web服務器,Facebook身份驗證服務器和客戶端。 Web服務器可以使用access_token在Facebook上檢索用戶的信息。使用Facebook身份驗證和安卓客戶端的網絡服務

當客戶端是一個Web瀏覽器時,這工作正常。現在,我們想要在Android上實現客戶端。我們目前有兩種方法:

1 /創建一個Facebook Android本機應用程序,並使用Facebook Android SDK獲取access_token。這種方法的問題是獲得的access_token是否可以傳遞給Web服務器,以便Web服務器可以在Facebook上檢索用戶的信息?

2 /第二種方法是使用Android上的Web瀏覽器授權Web應用程序並取回access_token,然後將此access_token發送到Web服務器以供進一步操作。

如果我們缺少其他方法,請給我們一些建議。任何建議表示讚賞!

回答

1

您可以使用1.並將訪問令牌傳遞迴您的服務器。

+0

嗨@Ming Li,您的意思是說Web服務和Android本機應用程序可以使用相同的access_token從Facebook中檢索信息。非常感謝! – 2013-02-27 01:55:08

+0

如果您想代表用戶發佈信息,那麼可以從任何地方使用相同的訪問令牌。但令牌會在一段時間後過期,因此您的服務器需要在某個時間點擴展它。 – 2013-02-27 05:53:20

+0

嗨@李明,非常感謝你的回答! – 2013-03-01 01:59:00

相關問題