def get(self):
        twitter = AppEngineTwitter()
        twitter.set_oauth(OAUTH_KEY, OAUTH_SECRET)

        # TwitterからHTTP GETでrequest_tokenが渡される
        req_token = self.request.get('oauth_token')
 

        # request_tokenとaccess_tokenを交換する
        session = appengine_utilities.sessions.Session(writer='cookie')
        acc_token = twitter.exchange_oauth_tokens(req_token, session['request_secret'])

        session['access_token']  = acc_token['oauth_token']
        session['access_secret'] = acc_token['oauth_token_secret']

        self.redirect('/')
示例#2
0
    def get(self):
        twitter = AppEngineTwitter()
        twitter.set_oauth(OAUTH_KEY, OAUTH_SECRET)

        # TwitterからHTTP GETでrequest_tokenが渡される
        req_token = self.request.get('oauth_token')

        # request_tokenとaccess_tokenを交換する
        session = appengine_utilities.sessions.Session(writer='cookie')
        acc_token = twitter.exchange_oauth_tokens(req_token,
                                                  session['request_secret'])

        session['access_token'] = acc_token['oauth_token']
        session['access_secret'] = acc_token['oauth_token_secret']

        self.redirect('/')