<< NEXT Main BACK >>
OAuth

iTunesの再生曲をつぶやくJScriptスクリプト。
これ専用に使ってるアカウント、ほんとに曲名しか投稿してないのに
フォロワーが多いのはなぜだろうw メインのアカウントの3倍以上w
同じことしてるアカウントとか、アーティスト名でフォローしてくる
botは分かるけど、普通のアカウントもちらほら。
こんなのをフォローしても面白くもなんともないだろうに。

水曜日にActiveScriptRuby入れてJScript+RubyScriptなWSF作って
OAuthに対応させることには一応成功してはいたものの、
どうも特定の文字が入ると認証エラーになるという状況で。
「~」あたりはほぼ確実に失敗するし、他にもいろいろある模様。
コード変換をKconv/NKF/Iconv/Uconvで試してみたり。
特定の文字だけを置換してみたり。
OAuthモジュールを別の方が公開しているものに変えてみたり。
いろいろやってみたものの結局うまくいかず。

なんとなくRuby単体で動かしてみたら。。。なぜか問題が出ないw
ということで、WSFだけでやるのはあきらめてRubyのexeを叩くように変更。
必要な情報はテンポラリファイルに書き出すようにしてパスを引数で渡す。
JScriptで簡単に一時ファイル名を生成できたり、Tempフォルダの取得も
メソッドが用意されてたのでさくさくと実装。

オブジェクト指向っぽい作りにしておいたおかげで、改造も局所的。

あと、同じ内容の投稿って半日だか一日だか、一定期間は
弾かれる仕様らしいことがわかり、応答の内容で判別出来たので
リトライかけないように仕様変更。
なかなかいい感じのスクリプトになってきたなー

日記 : 23:59 : comments (0)trackback (0)
コメント
コメントする








この記事のトラックバックURL :
トラックバック
RECOMMEND

YUMIKO
J.e.t.
fripSide
vin-PRAD
the music Laboratory cube

プラスチックガール
福田舞
strawberry record
sjue
コトノハクロニクル
サイファイ
谷口深雪
木下直子
川崎萌
食い逃げリーダー
es
Frisbee


プレイログ

CALENDAR
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30   
<<  2026 - 04  >>
NEW ENTRIES
CATEGORYS
COMMENTS
  • Roundabout Bandwagon@下北沢mona records
  • あるる (01/07)
  • hidemi (01/06)
  • Roundabout Bandwagon@大久保HOTSHOT
  • あるる (08/20)
  • hidemi (08/20)
  • hidemi@新宿PAPERA
  • あるる (07/20)
ARCHIVES
PROFILE
OTHERS
POWERED BY
POWERED BY
ぶろぐん
DESIGN BY
ゲットネット
LOGIN
USER ID:
PASS:
Mode: ゲストモード
SEARCH BOX