Hatena::Grouptwitterircgateway

てきとうにごにょごにょ

 | 

2009-12-26

トゥットゥルー♪

01:23 | トゥットゥルー♪ - てきとうにごにょごにょ を含むブックマーク はてなブックマーク - トゥットゥルー♪ - てきとうにごにょごにょ

まろしぃです。

ちょっと悪いことして無理やり http://twitterircgateway.g.hatena.ne.jp/OKIIZO/20091225/1261730138 に対応してみました。

http://github.com/mashiro/tig-dlr-scripts/blob/master/service_server_prefix.py

これをスクリプトディレクトリに入れれば API がたぶん天元突破します。

そのままだと TIG のポストが通らなかったので birdnest もちょっと書き換えたり。

--- code.py.org 2009-12-27 00:44:30.000000000 +0900
+++ code.py     2009-12-27 00:44:56.000000000 +0900
@@ -127,6 +127,8 @@
     result = None
     target_url = '/' +params 
     headers = self._get_headers()
+    if web.ctx.environ.get('QUERY_STRING', None):
+      target_url += '?'+web.ctx.environ['QUERY_STRING']
     httpcon = httplib.HTTPConnection('twitter.com', 80)
     try:
       httpcon.request('POST', target_url, headers=headers, body=web.data())

デフォルトの msrprx.appspot.com は上の修正をした birdnest が置いてあるだけで、なにかを収集したりとかはしてないのでそのままでもたぶん大丈夫だと思います。

追記

なにやら負荷かなにかわからないけど頻繁にサーバから 500 が返ってきちゃうのであんまりちゃんと使えてないみたい。自分専用の作らないとだめかも。

あと GAE がリクエストのヘッダとか全部ログ取りしてるみたいです。私は見る気は全くあるませんが、見ようと思えば Authorization が見えてしまうのでそのあたりも注意。

MaryMary2012/03/27 11:46You're the graeetst! JMHO

lybhaoywehlybhaoyweh2012/03/29 10:50YdM8kx , [url=http://hwyttcmktsbe.com/]hwyttcmktsbe[/url], [link=http://lvaahxbgmaku.com/]lvaahxbgmaku[/link], http://neqsbqekqcya.com/

 |