351 名前:nobodyさん [2010/08/12(木) 09:55:12 ID:MdiUW1CG] このアドレスの、 yasu1987.blogspot.com/2010/06/simple-twitter-bot-on-google-app-engine.html 32行目、 status = api.GetUserTimeline() の処理を(というか全部ですが)Oauthに変えたいのですが、 blog.mudaimemo.com/2010/03/google-app-engine-twitteroauth.html のmain.py のclient.make_request以下を timeline= client.make_request('twitter.com/statuses/user_timeline.json ', token=TWITTER_ACCESS_TOKEN,secret=TWITTER_ACCESS_TOKEN_SECRET,protected=True,method='GET') と書き換えるのではダメでした。他の言語を扱ったことはあるのですが、 web系の言語は全くなく、かなり断片的に調べてやっているので 全く見当はずれなことをしているかもと思うのですが、よろしければ どのように書き換えれば上のような事が出来るか教えて頂けないでしょうか。 最終的にしたいのは最初のコードを全てOauthに対応させることなのですが、 参考になるドキュメント、あるいはもっと簡単な方法があれば教えて頂ければ幸いです。 まず、そのサイト見るのやめた方がいいと思う。 BASIC認証使ったコードを6月28日に公開する時点で問題外。 うーん…そうですか しかし、検索ワードを加工して発言するbotを 作りたいので雛形としてはかなり使いやすいのです。 とりあえずこれをOauthに直す方向で行ってみたいと思います。 0-oo.net/sbox/python-box/appengine-twitter なるほど、元々Oauthが使えるんですね。やってみます。 ところで、上のコードでusertimelineの取得にだけtwitter.Apiを 使ってあるのは何故なんでしょうか。ここの書き換え方がよく分からないのですが、当てずっぽうで status = api.GetUserTimeline() ↓ status = AppEngineTwitter.user_timeline() もしくは status = AppEngineTwitter.Get('twitter.com/statuses/user_timeline ') あたりをやってみたんですが、違ったようです。どうやって書けばよいか、 また、後学のためにソースのどのあたりに注目すればよいか教えて頂けると幸いです。よろしくお願いします。