とりあえずPythonでTwitterに投稿してみた
はじめに
最近Raspberry Piを手に入れたので何かしようと思ってとりあえずTwitterのbotでも作ってみようと思いました。でRaspberry PiではPythonを使うのが良さそうなのでPythonからTwitterに投稿してみました。
前提知識
僕はPythonを使う時virtualenvとpythonbrewで環境設定を作っています。ライブラリのインストールはpipなどを使っていますのでそのやり方で書きますが、その環境設定についてここでは書いていません。
API Keyなどの取得
APIを使うためにはhttps://dev.twitter.comからAPI Keyなどを取得する必要があります。ググるといろいろでてきますがUIなどはよく変わると思うので少し迷います。「TwitterのAPIを使用するために必要なキーを取得する手順」を参考にさせてもらいましたが、現在は少しUIが変わっていました。あとConsumer keyはAPI keyになっていたりしました。
適当に投稿してみる
ドキュメントを見てとりあえず投稿してみました。
#!/usr/bin/env python # -*- coding: utf-8 -*- import twitter twitter_api = twitter.Api( consumer_key=API_KEY, consumer_secret=API_SECRET, access_token_key=ACCESS_TOKEN_KEY, access_token_secret=ACCESS_TOKEN_SECRET) twitter_api.PostUpdates("python-twitter test")
— いわねじ (@58flow) April 10, 2014
おわりに
一応動かせたみたいなので、スクリプト組んでcronをRaspberry Piにしこんだりしようと思います。
- 出版社/メーカー: RS Components Ltd (ソースマーキング及び販売 Umemoto LLP)
- メディア: エレクトロニクス
- この商品を含むブログ (12件) を見る