メインコンテンツに移動
mattz.xii.jp

Main navigation

  • Home
  • YBR125メモ
User account menu
  • ログイン

パンくず

  1. ホーム

masuda_twのOAuth対応に苦労したって話

By mattz , 2010/06/15

増田ぶらうざとか増田viewerっつーのを作ったついでに@masuda_twという自動投稿するbotを動かしてたんだけど、OAuth対応しなきゃなぁ、ということでここ数日色々やってたんだけど、やっと解決したっぽいのでまとめ。

これまでは、Net::Twitterの2系を適当なディレクトリに展開してシンボリックリンクとか駆使してuse libしたりしてかなり無理矢理動かしてたんですが、そろそろもうちょっとちゃんとした環境にしようと思って、まずはローカルにCPANをインストールできるようにすんべと、otsune's FreeBSD memo :: ユーザー領域にCPANをインストールする方法とかさくらインターネットでCPAN - Charsbar::Noteとかを参考に色々やってどうにかCPANが使えるようになったので、Net::Twitterの3.13003をインストール。
次に実用! PerlでコマンドラインからTwitter投稿(OAuth対応) - perl-mongers.orgとかTwitterのbotをOAuthに対応させる - しばそんノートを参考に元のスクリプトを作り替える。

ここまでは特に問題はなかったのだが、何故かpostできない。いや、できるのだが日本語が通らない。というか日本語が通らないのだと言うことに気づくまで結構な時間がかかり、気づいてちょっと検索してみたらNet::Twitter-3.13003 と Net::OAuth-0.24 の組み合わせで日本語がpost出来ない - FloralCompany.logなどというページを見つけ、Net::OAuthモジュールの該当箇所を書き換えるという、ちょっと強引な手段でとりあえず対処。

ついでなのでこれまでURL->エントリ内容の順だったpostの文言をエントリ内容->bit.lyで短縮したURLの順に変更してみた。

タグ

  • perl
  • さくらインターネット
  • Twitter
  • OAuth
  • 増田
  • FreeBSD
  • CPAN

最近のエントリー

  • バックミラーの防眩化
  • チェーン交換(その後)
  • チェーン交換(実施編)
  • チェーン交換(準備編)
  • ハイマウントストップランプ
  • メーターバイザーとフロントフェンダー
  • 一周年
  • 防寒装備紹介
  • 電動空気入れの買い替え
  • ヘッドライトバルブ交換

ランダム

  • バンブー/マウンテン1枚目 (2010/02/09)
  • 10月のブラウザシェア調査 (2008/11/26)
  • 弁護士のくず7巻 (2008/07/05)
  • BEST VIDEO 1 (by 木村カエラ) (2008/07/27)
  • のだめカンタービレ 24 (2010/05/20)

月別アーカイブ

  • 2月 2026 (2)
  • 1月 2026 (5)
  • 12月 2025 (6)
  • 11月 2025 (5)
  • 10月 2025 (6)
  • 9月 2025 (12)
  • 8月 2025 (4)
  • 7月 2025 (3)
  • 6月 2025 (54)
  • 12月 2024 (1)
  • 11月 2023 (3)
  • 10月 2023 (1)

ページ送り

  • 1
  • 次ページ
RSS feed