2013-03-04 191 views
2

使用Facebook圖形API我可以獲取fb訪問令牌。爲此,我必須訪問facebook.com以允許應用程序通過登錄對話框訪問我的數據。如何使用用戶名/密碼獲取Facebook訪問令牌

有沒有辦法通過API使用帳戶ID和密碼來獲取Facebook訪問令牌,而無需訪問facebook.com /沒有任何應用程序?

回答

3

用戶訪問令牌用戶名和密碼:

如果你想得到用戶訪問令牌,那麼答案是NO。您無法訪問用戶訪問令牌,而無需讓用戶訪問Facebook。

請在OAuth一些閱讀和理解什麼是它的concept

應用程序訪問令牌

如果你的意思是應用程序的訪問令牌,那麼你可以在Facebook捲曲電話。見here的細節

Facebook's access token documentation解釋了不同類型的訪問令牌,以及如何獲取並使用它們 - 所有用戶的訪問令牌將需要用戶直接交互雖然

+0

那麼我們如何才能允許'publish_actions'權限的應用程序沒有訪問Facebook? – 2013-03-04 10:06:55

+1

@RanaMuhammadUsman你不能。這纔是重點... – Liam 2013-03-04 10:37:56

1

不,這打破了OAuth的慣例。這個想法是,用戶允許你訪問他們的 Facebook頁面,而不會向你發佈他們的用戶名和密碼。

的Facebook仍然控制着所有的用戶名和密碼,並且用戶知道他們只登錄到Facebook和你是不是吸掉他們對自己的手段

相關問題