2016-04-13 10 views
9

का उपयोग कर मैं इस 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 काम करता है?

+6

आप Google API कंसोल पर Google+ API को सक्रिय किया था? – ddalu5

+0

यह काम किया, इस पर एक याद आती है क्या, बहुत बहुत शुक्रिया :) – user29578

+0

@ ddalu5 यू मदद कर सकते हैं http://stackoverflow.com/questions/36598489/user-not-created-by-logging-in-through-google-using -पीथॉन-सोशल-ऑथ, कृपया – user29578

उत्तर

12

समस्या का समाधान हो, बस Google+ API सक्षम है, धन्यवाद @ddalu5

+0

http://meta.stackexchange.com/questions/147531/how-mark-my-question-as- उत्तर-ऑन-स्टैक ओवरफ्लो – ddalu5

+0

मुझे इसे हल करने के लिए 2 दिन का इंतजार करना होगा – user29578

संबंधित मुद्दे