という訳で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 にしておくとパラメータが表示されるので電文キャプチャ不要かも。
 →やっぱり必要。