使用上面的库,我可以获得用户的详细信息,他的授权,他的朋友,但只有一次:我需要将access_token和key存储在数据库中,这样用户就可以访问他的朋友墙或其他公共细节。 有人可以帮忙吗? (我已经在Twitter和Tumblr上使用过OAuth,但我无法为FB获取它。)
答案 0 :(得分:1)
https://developers.facebook.com/docs/authentication/
小心保存令牌。如果没有请求所有时间权限,它将在特定时间到期(可能是您的问题)
使用画布应用程序(apps.facebook.com中集成的应用程序)请求另一个令牌非常简单。只要用户访问,Facebook就会向您的应用发布signed_request参数(https://developers.facebook.com/docs/authentication/signed_request/)。
对其进行解码,将其传递给Graph API,获利。
答案 1 :(得分:0)
如果你需要一个没有登录的通用access_token ...你可以使用$ appID。“|”。 $ secKey 这称为APP访问令牌,因此它将以“应用程序”而非用户
的形式登录!!!确保你在https://graph.facebook.com/上使用它!
提示安全SSL连接的“https://” 但API已经确定了这一点。