うさぎのしっぽ

プログラミングとか。備忘録として使ってるブログです。あとは趣味少し。 間違いなどありましたらご指摘ください(・3・)

PerlでWebAPIにアクセスしたい…のでモジュールを入れる【TwitterAPI】

エラーばっかり出る。このやろう。

 

参考:

Perl - LWPでOauthクリア。とりあえずTwitterのタイムライン取得。 - Qiita

 

1.Httpsに対応したモジュールが入ってない

LWP/Protocol/https.pmが入ってなかった悲しみ。

管理者権限ないので、

ブラウザからDL→解凍→自分のディレクトリに入れる→パス通し

DLはここから。

 

2.500エラーが出る

参考:[Perl] LWP::UserAgent で SSL 証明書のエラーへの対応 - Open MagicVox.net

 

というわけでMozilla::CAを入れたい。

↑と同じく

ブラウザからDL→解凍→自分のディレクトリに入れる→パス通し

DLはここから。

 

3.タイムスタンプがずれているエラー


{"errors":[{"code":135,"message":"Timestamp out of bounds."}]}

 

変数にちゃんと現在時刻設定してなかった(・ω<)

oauth_timestamp=time

にしてさっくり解決。