FrontPage / python / twitterbot

[[FrontPage]]

* Pythonでツイッターぼっと [#j65c3760]

```
#! coding:utf-8
"""
bot01.py

1.定期的にツイートするタイプ

REST APIを用います

"""
import twitter


auth = twitter.OAuth(
    consumer_key="F3B0Jjr84CVk0cX9eZSubZ0k1",
    consumer_secret="qbbAJPaw65XDbPwfIp9ftlPXi4EJHa0XWV24Uekp8usKrGmI8u",
    token="800131871568822273-VmmcURvkuVD6O8OQpdN43Umu3qYMMQu",
    token_secret="5SDjhCCOZHVIq26V42109aVnHTyW3VySXShFoxrzizQS6")

t = twitter.Twitter(auth=auth)

#ツイートのみ
status="Hello,World" #投稿するツイート
t.statuses.update(status=status) #Twitterに投稿


```

```
# -*- coding: utf-8 -*-
"""
bot03.py

http://qiita.com/yubais/items/dd143fe608ccad8e9f85
"""

from requests_oauthlib import OAuth1Session

class Twitter:

    @staticmethod
    def OAuth(consumer_key,consumer_secret,token,token_secret):
        return OAuth1Session(consumer_key,consumer_secret,token,token_secret)

# OAuth認証で POST method で投稿
twitter = Twitter.OAuth(
    consumer_key="F3B0Jjr84CVk0cX9eZSubZ0k1",
    consumer_secret="qbbAJPaw65XDbPwfIp9ftlPXi4EJHa0XWV24Uekp8usKrGmI8u",
    token="800131871568822273-VmmcURvkuVD6O8OQpdN43Umu3qYMMQu",
    token_secret="5SDjhCCOZHVIq26V42109aVnHTyW3VySXShFoxrzizQS6")


# ツイート投稿用のURL
url = "https://api.twitter.com/1.1/statuses/update.json"
# ツイート本文
params = {"status": "Hello, World!"}
# ツイート投稿
req = twitter.post(url, params = params)
# レスポンスを確認
if req.status_code == 200:
    print ("OK")
else:
    print ("Error: %d" % req.status_code)
```
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS