2014/01/26(日)Tweepy2.1でTwitterにアクセスできなくなったときのお話

2014/01/26 19:57

書こう書こうと思っている間にTweepy側で対応が行われたため、あまり価値のある情報ではなくなった感もありますが、作業ログとして残しておくことにします。

今月14日にTwitterAPIの仕様変更があり、アクセスの際のHTTPのエンドポイントが廃止され、HTTPSでのアクセスが必須となりました。お使いのクライアントが突然使えなくなった方もいらっしゃることでしょう。

Tustle!ではTwitterアカウントによる認証を行っており、そのときのライブラリとしてはTweepyを利用しています。そして、Twitter側の仕様変更以降、Tustle!でもログインすることができなくなってしまいました。

最初はTweepyを最新版にすればいいのかと思いましたが、(その当時は)pipでアップデートのコマンドも叩いても「Requirement already up-to-date」とのこと。仕方なくソースを追ったのですが、大元の原因がHTTPSを使っていないことだろうという当たりがついていたこともあり、動かない原因はすぐにわかりました。Tweepyでは、Twitterに接続するときはデフォルトでHTTPを使うようになっていたのですね。

というわけで、インスタンスの生成時に明示的にHTTPSを利用するように指定してみました。

# 旧
oauth_handler = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)

# 新
oauth_handler = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET, secure=True)

これだけ直りました。

ちなみに、Tweepyの2.2ではsecureのデフォルト値はTrueに変更されており、このような問題は(明示的にFalseを指定しない限り)発生しません。もしTweepyを使ってTwitterにアクセスできないという方は、Tweepyを最新版にアップデートするか、アプリ側で上記のような対応を入れてみてください。

2014/01/25(土)引き継がなかったことをわりと本気で後悔している大魔道士10級のQMA日記

2014/01/25 22:00

久しぶりに真面目に戦績をとっていますw

[F] 1-1-0-0#0-0(1-0)
[U] 3-0-0-0#0-0(3-3)
[G] 3-0-0-0#0-0(2-2)
[M] 2-0-1-0#0-0(1-1)
[協力] 9○ 9○ 8× 8× 9○ 9○ 6× 9× 9× 6× 8×

3日分の合計です。途中まではトナメ中心でやっていたのですが、魔法石の効率を考えて今日は協力を中心に。ランダムが開かないとアニ並しか投げられないのでw あのとき野球を投げなかったのは、完全に残念な人になったわけではなくて、単純にまだ開いてなかったからなんですよ!(必死)

引き継いでおけばこんな思いをしなくても良かったんですよねー。というか、引き継いでおけば水着壁紙とかもそのまま使えたのか! 先に言っておいてくれよ! せっかくならルキアの立派なものを拝みながらやりたいじゃないか!

……失礼しました。

というわけで大魔道士まで昇格。これからはトナメに戻って、ドラゴン組を目指したいところですが、今の実力だと私の適正組はドラゴンじゃないんだろうなーという気もします。まあ、それならそれでドラゴンに上がれるように頑張ります。

2014/01/24(金)天の学舎はじめました

2014/01/23 25:53

クイズマジックアカデミーの最新作、天の学舎が稼働を開始しました。私は前作のカードを引き継がない派なので、新しく作り直しての参戦です。

f:id:seven_pairs:20140123212258j:plain

私の大好きな「おっぱい」と「すーぱーそに子」と「らき☆すた」を組み合わせた名前にしてみました!

……と言うと本気で信じられてしまいそうなのですが、もちろんそんな由来ではなく、私の好きなプログラミング言語であるPythonを使う人のことを指すPythonistaをひらがな表記したものです。まあ、ルキアのおっぱいからの連想がまったくなかったかというと、そう断言する自信はありませんがw

前作はかなりプレイ回数が減ってしまい、2年弱かけて白金賢者三段(転生なし)止まりでしたので、今作は「転生できるところまでは行く」という目標を立てました(転生というシステムがあるのかどうかわかりませんが)。転生後にはちぃといつを名乗るつもりです。つまり、今回の改名はプレイ回数を増やしたいという、俺の決意表明でもあるのです。

また、ある程度やり込める状況を確保するため、仕事が火を吹きませんように、そして、ゲーセンに通える程度には膝の具合が良くなりますように、という願いも込められています。

というわけで、今作もよろしくお願いいたします。

2014/01/23(木)恥ずかしい誤解

2014/01/23 23:46

職場の隣の島の人たちがMacを壮絶にdisってたんですが、こっちの島メンバーは苦笑い、みたいな状況がありました。言っていることが間違いばかりで、使ってない人のMacに対する認識は20世紀で止まってるんだろうなーという印象です。

私はMacユーザーですがAppleが嫌いなので苦笑いで済んでいますが、信者の方がいたら喧嘩が始まったかもしれませんね。というか、内心鼻で笑っている人も多かったように思います。

でも、隣の人の「そんなんだからお前らいつまで経ってもUNIXが使いこなせないんだよ」という呟きには吹きましたw

2014/01/22(水)オフシーズンの帝王

2014/01/22 23:49

明日からQMAの新作が稼働ということで盛り上がっているところではありますが、不祥事マニアであるところの弊ブログとしてはこの話題に触れないわけにはいかないでしょう。

相内 誠投手について | 埼玉西武ライオンズ オフィシャルサイト

一言で言うと「がっかりした」です。

これが普通に入団した高卒2年目であれば、ここまで問題にはならなかったでしょう。しかし、入団前の無免許運転、スピード違反という行為のせいで、世間から厳しい目を向けられていることを理解していなかったのでしょうか。なぜこんな軽率なことをしてしまったんだ……。

Twitterでは厳しい意見も見られます。とはいえ、球団がまだ見限らないと決めたのであれば、もう少し見守ってあげたいと思います。もともと私は被害者のいない不祥事には甘いですしねw つーか、ちゃんと税金を納めなかった人間でもいつの間にか聖人扱いされる業界に何を期待してるのさ。

ただ、さすがに次はないですよ。心を入れ替えてくださいね。