के साथ django-social-auth से OAuth एक्सेस टोकन का उपयोग करके मैं उपयोगकर्ताओं को कैलेंडर तक पहुंचने के लिए django-social-auth से प्राप्त OAuth टोकन का उपयोग करने का प्रयास कर रहा हूं।Google डेटा एपीआई (कैलेंडर)
तो Django-सामाजिक प्रमाणीकरण विन्यास मेंमैं सेट:
{u'access_token': u'oauth_token_secret=vvvv&oauth_token=xxxx'}
:
GOOGLE_CONSUMER_KEY = 'anonymous'
GOOGLE_CONSUMER_SECRET = 'anonymous'
GOOGLE_OAUTH_EXTRA_SCOPE = ['https://www.google.com/calendar/feeds/']
उपयोगकर्ता गूगल से वापस आता है, मैं डेटाबेस में एक प्रविष्टि जो इस तरह lookes मिल लेकिन अब, जब मैं कुछ इस तरह कर प्रयास करें:
import gdata.calendar.client
client = gdata.calendar.client.CalendarClient()
client.auth_token = gdata.gauth.OAuthHmacToken('anonymous', 'anonymous', 'xxxx', 'vvvv', gdata.gauth.ACCESS_TOKEN)
client.GetOwnCalendarsFeed()
मैं हमेशा मिलती है:
gdata.client.Unauthorized: Unauthorized - Server responded with: 401
<HEAD>
<TITLE>Token invalid - Invalid AuthSub token.</TITLE>
</HEAD>
मुझे यहां क्या याद आ रही है?
आप OAuth या OAuth2 को उपयोग कर रहे हैं? –
मुझे एक ही समस्या है। मुझे उत्तेजित कर रहा है। मैं OAuth का उपयोग कर रहा हूं और अज्ञात और पंजीकृत कुंजी के साथ प्रयास किया है। मेरे मामले टोकन में – Tony