パスワードを忘れた? アカウント作成
7761386 journal
Twitter

T.Ozakiの日記: twitter botのAPI 1.1対応

日記 by T.Ozaki

もそもそと動かしているtwitter bot(毎朝某サイトからデータを取得し表示するってだけの簡単なお仕事w)があるのですが、使っているNet::Twitter::LiteがAPI 1.1に対応していないという事でもそもそと応急処置的な修正作業をしてみた。

…つっても、インスタンスの際に

my $twit = new Net::Twitter::Lite(
        apiurl => 'https://api.twitter.com/1.1',
        consumer_key => $CP, consumer_secret => $CS,
        legacy_lists_api => 0,
      );

とAPI 1.1のURIを指定するだけ。

HTTPでリクエストする場合はこれで大丈夫だけど、HTTPSにすると(LWP周りで)「Crypt-SSLeay can't verify hostnames.」と怒られてしまうので、この前に

$ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;

というおまじないも仕込んでとりあえず完了。
まあ、本当に応急処置レベルなので本当に問題ないかはAPI 1.0が完全に止まってからでないと判らないんですよね…。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...