2013-03-04 186 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和你是不是吸掉他们对自己的手段

相关问题