Hatena::ブログ(Diary)

ねこら対策研究要塞日誌@はてな このページをアンテナに追加 RSSフィード Twitter

2017-04-18

[]Python 3でToot Python 3でTootを含むブックマーク

という訳でPython

まぁ http://mastodonpy.readthedocs.io/en/latest/ のまんまだけど。

まず、pip3 install Mastodon.py してから、以下を実行。Pawooに吠えられる。

from mastodon import Mastodon

# Create actual instance
mastodon = Mastodon(
    client_id = 'クライアント名',
    client_secret = 'シークレット',
    access_token = 'アクセストークン',
    api_base_url = 'https://pawoo.net',
    debug_requests = True
)
IDs = mastodon.media_post('test.png') #これは成功する。
mastodon.status_post(status='画像付きテスト',media_ids=IDs) #これが失敗する
# mastodon.toot('ちなみに日本語 from Python') #これは成功する。

アップロード後のstatus_postが失敗するが、まぁよし。この際追求しない。

重要なmedia_postは成功した。

 →https://img.pawoo.net/media_attachments/files/000/145/092/original/49910a22fd6959b3.png?1492513974

debug_requests = True にしておくとパラメータが表示されるので電文キャプチャ不要かも。

 →やっぱり必要。