This repository have sample code repository for "Kore-ga Mastodon da!"(Impress R&D, ISBN: 9784844397724).
- modify config.yml; get access_token and write it.
- If you want to get access_token on trial, try https://takahashim.github.io/mastodon-access-token/ .
- execute
bundle install
- execute
bundle exec toot.rb
orbundle exec timeline.rb
- toot hello: toot simply "hello"
- toot in private: reply toot with "private" visibility
- toot with image: toot with image
- timeline by REST API: get timeline using REST API
- timeline by Streaming API: get timeline using Streaming API
(In Japanese)
マストドン研究会編『これがマストドンだ! 使い方からインスタンスの作り方まで』(インプレスR&D, ISBN: 9784844397724)の中の「マストドンAPIの叩き方」という章のサンプルコードです。
紙面の都合上、完全に動くコードは掲載できなかったのですが、こちらは完全版になっています。
- access_tokenを取得して、その値をconfig.ymlに書き込む
- 実験用にaccess_tokenを用意したい場合、 https://takahashim.github.io/mastodon-access-token/ で取得できます
bundle install
を実行するbundle exec toot.rb
またはbundle exec timeline.rb
を実行する
- toot hello: 単に"hello"とトゥートするサンプル
- toot in private: visibilityを"private"にして、リプライとしてトゥートするサンプル
- toot with image: 画像つきでトゥートするサンプル
- timeline by REST API: REST APIでタイムラインを取得するサンプル
- timeline by Streaming API: Streaming APIでタイムラインを取得するサンプル