ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


python-box:appengine-oauth

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
python-box:appengine-oauth [2017/05/13 05:53]
dgbadmin 以前のリビジョンを復元 (2017/05/13 05:41)
python-box:appengine-oauth [2017/05/13 05:54] (現在)
dgbadmin [その4. TwitterにOAuthでログインしてTwitter APIを使うデモ]
ライン 63: ライン 63:
 '''​ '''​
  
 +import json
 import logging import logging
-import ​wsgiref.handlers+import ​webapp2
 from appengine_twitter import AppEngineTwitter from appengine_twitter import AppEngineTwitter
 from basehandler import BaseHandler,​ h from basehandler import BaseHandler,​ h
-from django.utils import simplejson 
 from google.appengine.ext import db from google.appengine.ext import db
-from google.appengine.ext import webapp 
  
  
ライン 135: ライン 134:
     # ここまで来ればOAuthを使ってAPIが使える。試しにユーザー名を取得     # ここまで来ればOAuthを使ってAPIが使える。試しにユーザー名を取得
     twitter.verify()     twitter.verify()
-    name = simplejson.loads(twitter.last_response.content)['​screen_name'​]+    name = json.loads(twitter.last_response.content)['​screen_name'​]
  
     self.demo_header()     self.demo_header()
ライン 176: ライン 175:
 routing = [('/​oauth/',​ InitHandler),​ routing = [('/​oauth/',​ InitHandler),​
            ​('/​oauth/​callback',​ CallbackHandler)]            ​('/​oauth/​callback',​ CallbackHandler)]
-application = webapp.WSGIApplication(routing,​ debug=False+application = webapp2.WSGIApplication(routing,​ debug=False)
-wsgiref.handlers.CGIHandler().run(application)+
 </​code>​ </​code>​
  
python-box/appengine-oauth.txt · 最終更新: 2017/05/13 05:54 by dgbadmin