繁体   English   中英

如何在python中从Facebook的oauth重定向获取访问令牌?

[英]How to get the access token from facebook's oauth redirect in python?

我是FB应用程序开发的新手。 用户授权我的应用后,facebook就会执行以下请求http://www.example.com/response#access_token=...&expires_in=3600

现在我的python看不到'#'之后的部分。 我如何获得零件,或者我做错了什么?

您不能使用它。 这是客户端身份验证的一部分。 URI片段(#后面的内容)永远不会由浏览器发送到服务器。 您需要查找服务器端auth

简短的答案:您需要在https://www.facebook.com/dialog/oauth? client_id=YOUR_APP_ID&redirect_uri=YOUR_URL填写YOUR_URL https://www.facebook.com/dialog/oauth? client_id=YOUR_APP_ID&redirect_uri=YOUR_URL https://www.facebook.com/dialog/oauth? client_id=YOUR_APP_ID&redirect_uri=YOUR_URL ,接下来,facebook应用程序(在python中)需要过滤返回URL并在回调中提取access_token。

有关更多信息, 请访问https://apps.facebook.com/fileglu/technical-我正在使用facebook的access_token和dropbox的access_token来启用Facebook App中的Dropbox访问。

是否具有Google Oauth 2.0的功能,有人需要在Facebook内访问Google文档?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM