· 7 years ago · Jun 02, 2018, 07:34 AM
1import urlparse
2
3from google.appengine.ext import webapp
4from google.appengine.ext.webapp import util
5from oauth.oauth import OAuthToken, OAuthConsumer
6import typepad
7
8
9class MainHandler(webapp.RequestHandler):
10 def get(self):
11 access_token = OAuthToken.from_string(
12 'oauth_token_secret=sec&oauth_token=tok')
13 consumer = OAuthConsumer('CONSUMER KEY', 'CONSUMER SECRET')
14 domain = urlparse.urlsplit(typepad.client.endpoint)[1]
15 typepad.client.add_credentials(consumer, access_token, domain=domain)
16
17 typepad.client.batch_request()
18 user = typepad.User.get_self()
19 typepad.client.complete_batch()
20
21 self.response.out.write('%s (%s)' % (user.display_name, user.url_id))
22
23
24def main():
25 application = webapp.WSGIApplication([('/', MainHandler)],
26 debug=True)
27 util.run_wsgi_app(application)
28
29
30if __name__ == '__main__':
31 main()