タイマーを設定してn秒後にTwitterへ投稿する、というだけの簡易的なスクリプトですが意外とアリバイ工作(?)などに利用できるかもしれません。bottleなどを使えばWebサービスとして簡単に実装ができちゃいますね。
例によってインデントが反映されていませんから、修正してお使いください。
#!/user/bin/env python
# -*- coding: utf-8 -*-
from requests_oauthlib import OAuth1Session
import sys, codecs
import threading
C_KEY = "***************************"
C_SECRET = "***************************"
A_KEY = "***************************"
A_SECRET = "***************************"
def Post_msg():
url = "https://api.twitter.com/1.1/statuses/update.json"
params = {
"status": u"タイマーのテスト from Pytimer",
"lang": "ja"
}
tw = OAuth1Session(C_KEY,C_SECRET,A_KEY,A_SECRET)
req = tw.post(url, params = params)
if req.status_code == 200:
print "Success! Your Tweet"
else:
print req.status_code
return Post_msg
t=threading.Timer(5,Post_msg)
t.start()
ご相談はこちらから
企画や要件が固まっていないご相談でも
お気軽にお問い合わせください。
-
01
相談する
-
02
要件ヒアリング
-
03
専門企業のご紹介
-
04
企業との
ご面談&見積取得 -
05
企業選定〜契約締結
サポート -
06
専門企業と直接
プロジェクト進行
※ステップ5以降はご希望に応じて
サポートいたします。
EDITOR PROFILE
LLC JIRIKI inc.
淵上 喜弘
LLC JIRIKI inc.
LLC JIRIKI inc.でできること
-
ホームページ・WEBサイト制作
-
SEO対策・サイトコンサルティング