Esempio n. 1
0
class TwitterBase(OAuthClientBase):

    requestTokenURL = 'https://twitter.com/oauth/request_token'
    authorizeURL = 'https://twitter.com/oauth/authorize'
    accessTokenURL = 'https://twitter.com/oauth/access_token'



if __name__ == '__main__':

    class Twitter(SessionInfo, TwitterBase):
        pass


    tw = Twitter('xxxxxxxxxxxxxxxxxxxxxxxx',
                 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy')

    import wsgiref.simple_server

    import middlewares

    app = middlewares.selectApp({'/': tw.redirectAuthorizeURL,
                                 '/callback': tw.authCallback,
                                 })

    wsgiref.simple_server.make_server('', 8080, app).serve_forever()

    
    
Esempio n. 2
0
            if q.count() == 0:
                return None

            result = q.one()

        return oauth.RequestToken(result.token, result.secret)


if __name__ == "__main__":

    class Twitter(OAuthDBMixin, oauth.TwitterBase):
        pass

    tw = Twitter("xxxxxxxxxxxxxxxxxxxxxxx", "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy")

    import wsgiref.simple_server
    import applications

    import middlewares

    app = middlewares.selectApp(
        {
            "/": tw.oauthSession(applications.printEnv),
            "/authorize": tw.redirectAuthorizeURL,
            "/callback": tw.authCallback,
        }
    )

    wsgiref.simple_server.make_server("", 8080, app).serve_forever()