使用上面的库,我可以获取用户的详细信息,他的授权,他的朋友,但只有一次:我需要将access_token和密钥存储在数据库中,以便用户可以访问他的朋友墙或其他公共详细信息。 任何人都可以帮忙吗? (我已经使用Twitter和Tumblr的OAuth,但我无法获得FB)。使用base_facebook.php和facebook.php获取和存储访问令牌?
0
A
回答
1
https://developers.facebook.com/docs/authentication/
小心保存令牌。当不请求所有权限时,它会在一定时间内过期(可能是您的问题)
当使用canvas应用程序(集成在apps.facebook.com中的应用程序)请求另一个令牌时非常简单。每当用户访问它时,Facebook都会向您的应用程序发布signed_request参数(https://developers.facebook.com/docs/authentication/signed_request/)。
对它进行解码,将它传递给Graph API,获利。
0
如果您需要通用access_token而无需登录...您可以使用$ appID。“|”。 $ secKey 这被称为APP访问令牌,因此它将作为“应用程序”而不是用户登录。
!!!确保你使用这个https://graph.facebook.com/ !!!
暗示用于安全SSL连接的“https://” ,但API已经确定了这一点。
相关问题
- 1. 如何使用facebook-php-sdk的example.php,facebook.php和base_facebook.php获取相册
- 2. 获取用户名和访问令牌
- 3. OAuth:存储访问令牌和秘密
- 4. 获取访问令牌与appid和userid
- 5. 使用Twitterizer存储Twitter访问令牌
- 6. 存储访问令牌
- 7. Twitter访问令牌存储
- 8. 权限API:存储访问令牌和令牌机密供以后使用
- 9. 使用OneDrive API获取访问令牌
- 10. 获取用户访问令牌facebook访问令牌节点
- 11. 从aws中获取访问令牌,秘密访问密钥和会话令牌
- 12. 使用OpenID + OAuth获取访问令牌和秘密(谷歌)
- 13. 使用OAuth-Ruby和Tumblr API获取访问令牌(Rails 3)
- 14. Autodesk伪造:使用POST/XMLHttpRequest和Javascript获取访问令牌?
- 15. 获取Instagram访问令牌
- 16. Facebook获取访问令牌
- 17. 存储用户的Facebook访问令牌
- 18. 使用刷新令牌获取新的访问令牌adal js
- 19. 在PHP SDK 3.0中从REQUEST获取/存储Facebook访问令牌
- 20. 我们何时使用应用访问令牌和用户访问令牌?
- 21. Facebook API和访问令牌
- 22. Facebook SDK 3.0 - 获取Facebook用户ID和访问令牌
- 23. WebAPI获取访问令牌没有用户名和密码
- 24. C#:获取用户访问令牌
- 25. GAE - 存储多个OAuth访问令牌
- 26. JTwitter访问令牌和访问令牌的秘密
- 27. Google Auth2给出“invalid_request”响应获取访问令牌和刷新令牌
- 28. 获取Gmail API访问和ID令牌,但刷新令牌为NULL
- 29. 如何在iOs上获取Twitter访问令牌和秘密?
- 30. 在AWS Cognito和Lambda中获取Facebook访问令牌
ok ...这会导致两个问题:如何获得永久性令牌以及如何获得另一个令牌并将其解码?我列出了一个朋友列表,并且在旁边,我想显示朋友墙上的最后一个条目。 (请参阅http://ethan.jrcw3.com,用户“bravo”,pwd“pwdpwd”并检查“我的网络”。点击推特标志,看看摘录。想用FB做同样的事,点击FB标志)文档... –
如果您需要全部时间访问权限,则必须使用“范围”参数https://developers.facebook.com/docs/reference/api/permissions/在oauth对话框中请求“offline_acess”权限https://developers.facebook.com/docs/authentication/ – dvcrn