का उपयोग कर मैं इस answer जो बहुत ही स्पष्ट और उपयोगी है अनुसरण कर रही हूं त्रुटि, मैं सभी सेटिंग्स कॉन्फ़िगर किया गया है, लेकिन प्रवेश के बाद जीमेल का उपयोग कर जब मैं localhost:8000/soc/complete/google-oauth2/?state=jAwzw... पर पुनः निर्देशित कर रहा हूँ। मैं यह त्रुटिDjango सामाजिक प्रमाणीकरण अजगर-सामाजिक लेखन
HTTPError at /soc/complete/google-oauth2/
403 Client Error: Forbidden for url: https://www.googleapis.com/plus/v1/people/me?access_token=ya29..wwKoNcTfjGshqc8UYfdziBbgVtYP4bgBZ9ehrfsHJjfs-v6Cy2X3ULsdh_rJwbfApw&alt=json
Request Method: GET
Request URL: http://localhost:8000/soc/complete/google-oauth2/?state=jAwzw3EhdvFdUCv2DFia8fN4n7tUic6u&code=4/nvOb3r-U-ZXrxFCT1dSKcTE2wR8MbxhonRWX60cP4-0&authuser=0&session_state=e8244f9ad9dec2b21c83e2b153a6e9595ccefac4..e292&prompt=consent
Django Version: 1.8.1
Exception Type: HTTPError
Exception Value:
403 Client Error: Forbidden for url: https://www.googleapis.com/plus/v1/people/me?access_token=ya29..wwKoNcTfjGshqc8UYfdziBbgVtYP4bgBZ9ehrfsHJjfs-v6Cy2X3ULsdh_rJwbfApw&alt=json
Exception Location: /usr/local/lib/python2.7/dist-packages/requests/models.py in raise_for_status, line 840
Python Executable: /usr/bin/python
Python Version: 2.7.6
Python Path:
['/home/aditya/django/myapp/socialapp',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Server time: Wed, 13 Apr 2016 11:33:21 +0000
हो रही है मैं, SOCIAL_AUTH_PIPELINE सेटिंग्स के बारे में यकीन नहीं है मैं सिर्फ उन्हें नकल की है, जो की तरह
SOCIAL_AUTH_PIPELINE = (
'social.pipeline.user.create_user',
'social.pipeline.social_auth.social_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details',
)
हैं आप कृपया व्याख्या कर सकते हैं क्या इस मुद्दे को और कैसे वास्तव में इस SOCIAL_AUTH_PIPELINE काम करता है?
आप Google API कंसोल पर Google+ API को सक्रिय किया था? – ddalu5
यह काम किया, इस पर एक याद आती है क्या, बहुत बहुत शुक्रिया :) – user29578
@ ddalu5 यू मदद कर सकते हैं http://stackoverflow.com/questions/36598489/user-not-created-by-logging-in-through-google-using -पीथॉन-सोशल-ऑथ, कृपया – user29578