AuthFailed at /social-auth/complete/facebook/
完整报错如下:
AuthFailed at /social-auth/complete/facebook/
Authentication failed: HTTPSConnectionPool(host='graph.facebook.com', port=443): Max retries exceeded with url: /v3.2/oauth/access_token?client_id=212579623157222&redirect_uri=http%3A%2F%2Flocalhost%3A8000%2Fsocial-auth%2Fcomplete%2Ffacebook%2F&client_secret=e2196b73fc577e0b855575a37054e57b&code=AQA29JRADLLzCBJ5Ta9-HZ3NTawWFi8dqVbhQ-xopEAUrlypXQ5yc20gpdjbNkY2Ftypf5nl2F69aV-JceV1F8Wz08j7U59cWngAtvDebscvRm00Mv-A7bLbPClnnfN-sBtmTpjKkgfuerl2xcFAQXPCNtNAvYOObeL0Lwd8-u_8k6sYXaOBv7jY1SvMi3FNzfIrVnzZxWYkwjQOQQ3P2Pd2YmV5AX1hWcWhtPU_BO2ePNfyKFQH0VEuwEb62VxyuoeVsxRepWUoRl45OlEHzQxdoy577e8_MA9Va1HIdZ94fCifXYeZdDBM0uUTrJAdpCbW3YAlQvKeC8UeI9O_bT6Y (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f486c44ea58>: Failed to establish a new connection: [Errno 101] Network is unreachable',))
Request Method: |
GET |
---|---|
Request URL: | http://localhost:8000/social-auth/complete/facebook/?granted_scopes=user_link%2Cemail%2Cpublic_profile&denied_scopes&code=AQA29JRADLLzCBJ5Ta9-HZ3NTawWFi8dqVbhQ-xopEAUrlypXQ5yc20gpdjbNkY2Ftypf5nl2F69aV-JceV1F8Wz08j7U59cWngAtvDebscvRm00Mv-A7bLbPClnnfN-sBtmTpjKkgfuerl2xcFAQXPCNtNAvYOObeL0Lwd8-u_8k6sYXaOBv7jY1SvMi3FNzfIrVnzZxWYkwjQOQQ3P2Pd2YmV5AX1hWcWhtPU_BO2ePNfyKFQH0VEuwEb62VxyuoeVsxRepWUoRl45OlEHzQxdoy577e8_MA9Va1HIdZ94fCifXYeZdDBM0uUTrJAdpCbW3YAlQvKeC8UeI9O_bT6Y&state=yDEpk5hsisoXyhH4oyb86veavpm8IkGe |
Django Version: | 2.2.10 |
Exception Type: | AuthFailed |
Exception Value: |
Authentication failed: HTTPSConnectionPool(host='graph.facebook.com', port=443): Max retries exceeded with url: /v3.2/oauth/access_token?client_id=212579623157222&redirect_uri=http%3A%2F%2Flocalhost%3A8000%2Fsocial-auth%2Fcomplete%2Ffacebook%2F&client_secret=e2196b73fc577e0b855575a37054e57b&code=AQA29JRADLLzCBJ5Ta9-HZ3NTawWFi8dqVbhQ-xopEAUrlypXQ5yc20gpdjbNkY2Ftypf5nl2F69aV-JceV1F8Wz08j7U59cWngAtvDebscvRm00Mv-A7bLbPClnnfN-sBtmTpjKkgfuerl2xcFAQXPCNtNAvYOObeL0Lwd8-u_8k6sYXaOBv7jY1SvMi3FNzfIrVnzZxWYkwjQOQQ3P2Pd2YmV5AX1hWcWhtPU_BO2ePNfyKFQH0VEuwEb62VxyuoeVsxRepWUoRl45OlEHzQxdoy577e8_MA9Va1HIdZ94fCifXYeZdDBM0uUTrJAdpCbW3YAlQvKeC8UeI9O_bT6Y (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f486c44ea58>: Failed to establish a new connection: [Errno 101] Network is unreachable',)) |
Exception Location: | /home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6/site-packages/social_core/backends/base.py in request, line 233 |
Python Executable: | /home/appleyuchi/anaconda3/envs/Python3.6/bin/python |
Python Version: | 3.6.10 |
Python Path: |
['/home/appleyuchi/桌面/IntroductionToTornado/第七章-外部服务认证/django通过facebook登陆/django_social_app/social_app','/home/appleyuchi/anaconda3/envs/Python3.6/lib/python36.zip','/home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6','/home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6/lib-dynload','/home/appleyuchi/.local/lib/python3.6/site-packages','/home/appleyuchi/anaconda3/envs/Python3.6/lib/python3.6/site-packages'] |
Server time: | Tue, 7 Apr 2020 10:24:45 +0000 |
解决方案:
需要linux系统全局Proxy(你懂的),否则pac这种是不行的。
如果是windows的,则必须:
django进行facebook登陆的实验来自:
Django Authentication With Facebook, Instagram and LinkedIn
AuthFailed at /social-auth/complete/facebook/相关推荐
- Flutter集成Google、Facebook等第三方登陆完整流程
前言 国内的登陆一般可以通过极光.友盟等这些第三方平台提供的sdk,实现一键接入.国外的就比较杂了,比如常用的 GitHub.Twitter.apple.Microsoft等, Google 提供了 ...
- 系统集成Facebook授权发布帖子以及获取帖子评论等功能
公司的业务和海外贸易紧密连接,项目中需要对接Facebook.Google.Twitter相关API,下面详细描述一下我们对接Facebook中遇到的问题 1,注册Facebook账户,Faceboo ...
- Facebook vs. Google: The battle for the future of the Web
Facebook vs. Google: The battle for the future of the Web The rivalry between the tech titans is hea ...
- imgaug quokka_Quokka CMS的新功能和Beta版路线图
imgaug quokka I started the development of Quokka CMS in 6th July, and it started as an experiment t ...
- django QQ认证登录
一.开发环境 django 1.10.2 python3.5.2 django-social-auth 0.3.6 二.申请QQ互联 APPID及SECRECT_KEY 大致步骤: 1.成为QQ互联开 ...
- 维纳斯和阿多尼斯故事_认识阿多尼斯! 适用于Node.js的Laravel样式MVC框架
维纳斯和阿多尼斯故事 Node.js is one of the emerging technologies to write real-time applications using one of ...
- A Collection of 100+ Writing Task 2 Essays for IELTS
EDITION 2019 A Collection of 100+ Writing Task 2 Essays IELTS ESSAYS FROM EXAMINERS VERSION 3.0 OREM ...
- 将社交登录添加到Spring MVC Web应用程序:配置
过去,用户使用用户名和密码组合登录. 尽管如今有些人仍然偏爱传统方式,但越来越多的用户希望使用其社交媒体帐户登录. 这就是使Spring Social(及其子项目)成为Spring项目组合有用的补充的 ...
- [转]Django 好用的第三方包
1. Python social auth 一款社交账号认证/注册机制,支持Django.Flask.Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google.Twitte ...
最新文章
- smarty实例教程
- C# 的EF框架怎么连接Oracle数据库
- sdut 2506 完美网络(优先队列)
- 纯静态网站模板封装header和footer
- Pragma是什么?
- sql cast()函数
- java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException
- 大数据分析的价值有哪些
- 中美线径对照表_美标线径与国标对照
- 电子技术基础(三)__第5章 之逻辑门符号
- 循环冗余校验码解法简析
- VSCode如何返回上一步
- C语言学习笔记——(三)静态开辟内存和动态开辟内存
- how to do research
- 备战第十二届蓝桥杯电子类《EDA设计与开发》国赛
- C语言字符串转换为整数
- 51单片机与SIM800LGSM模块联合,作为安防终端
- 商务风企业时间管理培训PPT模板
- 侯捷C++课程笔记02: 面向对象高级编程(下)
- 软件项目管理——项目的成本管理
热门文章
- 学习笔记26_MVC前台强类型参数
- js读取解析JSON类型数据【申明:来源于网络】
- selenium随笔
- ANDROID自定义视图——onMeasure流程,MeasureSpec详解
- ffmpeg源码分析四:transcode_step函数 (转4)
- 网络模块(客户端的连接动作)
- WEB前端 vue学习 vue-router讲解router.push
- Vue+iview实现自定义格式导出Excel文件
- php不缓存直接输出,如何在PHP中禁用输出缓冲
- 如何实现同一个页面里面两个页面的相互切换(window.onscroll)