2012-09-04 49 views

回答

1

我假设您所指的访问令牌是OAuth访问令牌。 OAuth's spec状态:

Unlike the resource owner credentials, tokens can be issued with a restricted scope... 

因此,有一个访问令牌不给你完全访问权限的帐户,这就是为什么你不能用它来登录

对于用户名和密码。 ,这正是您登录时所需要的。要动态访问该帐户,您需要HTTP客户端,例如RestClient(用于Ruby)或HttpClient(用于PHP)发送请求并接收响应。

+0

感谢您分享OAuth的规范,是的,我指的是OAuth访问令牌。所以看来使用令牌我们不能直接登录。 我有我的令牌和所有存储在数据库中的信息。如何在不登录或输入用户名和密码的情况下访问我的Facebook个人资料。我们可以形成一些链接吗? – Sanket

+0

您需要以其[API文档](http://developers.facebook.com/docs/reference/apis/)中描述的格式向Facebook发送HTTP请求。该文档还应该描述不同类型的URL请求。您可以使用上述的一个HTTP客户端发送请求。 –

+0

如果你正在使用Ruby,[看看我写的这个例子](https://github.com/betesh/fresh-auth)。这不是为脸书,但它应该给你一个很好的模板来解决。或者你可以只用谷歌的facebook API例子 - 你可能会发现有很多库可以使这个东西非常容易。 –

相关问题