なにしろ23:15くらいに思いついたので早く作らないといけない
(イベントが終わってしまう)
ということでPythonのインタラクティブシェルでやろう。
僕が満足出来れば良い
例にしたがいアプリケーション登録を済ませ、API_KEY SECRET_API_KEYをメモ
gitから ライブラリをDL
import facebook >>> fb = facebook.Facebook(API_KEY, SECRET_API_KEY) >>> fb.auth.createToken() u'@@@@@@@@@@@@@@@@@@' >>> fb.login() >>> 既存のブラウザ セッションに新しいウィンドウが作成されました。 >>> fb.auth.getSession() {u'secret': u'@@@@@@@@@@@@@@', u'session_key': u'@@@@@@@@@@@@@@@@@', u'uid': @@@@@@@@@@, u'expires': 1287241200} >>>
ログイン完了した
>>> fb.request_extended_permission('read_stream')
import time last = 0 for x in range(100): print "try.." + str(x) stream = fb.stream.get(fb.uid, source_ids=[101601713238184],start_time=last+1, limit=10) for o in stream['posts']: if o['likes'].has_key('count') and o['likes']['count']>0: print 'like!', print o['message'] last = max(last,o['created_time']) time.sleep(5)
あとはコンソールに流れる文字を見るだけ。
100回挑戦すると終了します
たたきすぎで 怒られても 私は 知りません (念のため)