完整报错如下:

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/相关推荐

  1. Flutter集成Google、Facebook等第三方登陆完整流程

    前言 国内的登陆一般可以通过极光.友盟等这些第三方平台提供的sdk,实现一键接入.国外的就比较杂了,比如常用的 GitHub.Twitter.apple.Microsoft等, Google 提供了 ...

  2. 系统集成Facebook授权发布帖子以及获取帖子评论等功能

    公司的业务和海外贸易紧密连接,项目中需要对接Facebook.Google.Twitter相关API,下面详细描述一下我们对接Facebook中遇到的问题 1,注册Facebook账户,Faceboo ...

  3. 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 ...

  4. imgaug quokka_Quokka CMS的新功能和Beta版路线图

    imgaug quokka I started the development of Quokka CMS in 6th July, and it started as an experiment t ...

  5. django QQ认证登录

    一.开发环境 django 1.10.2 python3.5.2 django-social-auth 0.3.6 二.申请QQ互联 APPID及SECRECT_KEY 大致步骤: 1.成为QQ互联开 ...

  6. 维纳斯和阿多尼斯故事_认识阿多尼斯! 适用于Node.js的Laravel样式MVC框架

    维纳斯和阿多尼斯故事 Node.js is one of the emerging technologies to write real-time applications using one of ...

  7. 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 ...

  8. 将社交登录添加到Spring MVC Web应用程序:配置

    过去,用户使用用户名和密码组合登录. 尽管如今有些人仍然偏爱传统方式,但越来越多的用户希望使用其社交媒体帐户登录. 这就是使Spring Social(及其子项目)成为Spring项目组合有用的补充的 ...

  9. [转]Django 好用的第三方包

    1. Python social auth 一款社交账号认证/注册机制,支持Django.Flask.Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google.Twitte ...

最新文章

  1. smarty实例教程
  2. C# 的EF框架怎么连接Oracle数据库
  3. sdut 2506 完美网络(优先队列)
  4. 纯静态网站模板封装header和footer
  5. Pragma是什么?
  6. sql cast()函数
  7. java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException
  8. 大数据分析的价值有哪些
  9. 中美线径对照表_美标线径与国标对照
  10. 电子技术基础(三)__第5章 之逻辑门符号
  11. 循环冗余校验码解法简析
  12. VSCode如何返回上一步
  13. C语言学习笔记——(三)静态开辟内存和动态开辟内存
  14. how to do research
  15. 备战第十二届蓝桥杯电子类《EDA设计与开发》国赛
  16. C语言字符串转换为整数
  17. 51单片机与SIM800LGSM模块联合,作为安防终端
  18. 商务风企业时间管理培训PPT模板
  19. 侯捷C++课程笔记02: 面向对象高级编程(下)
  20. 软件项目管理——项目的成本管理

热门文章

  1. 学习笔记26_MVC前台强类型参数
  2. js读取解析JSON类型数据【申明:来源于网络】
  3. selenium随笔
  4. ANDROID自定义视图——onMeasure流程,MeasureSpec详解
  5. ffmpeg源码分析四:transcode_step函数 (转4)
  6. 网络模块(客户端的连接动作)
  7. WEB前端 vue学习 vue-router讲解router.push
  8. Vue+iview实现自定义格式导出Excel文件
  9. php不缓存直接输出,如何在PHP中禁用输出缓冲
  10. 如何实现同一个页面里面两个页面的相互切换(window.onscroll)