Mastodon の bot 等を作るために Streaming API を取得したかったのですが mastodon-api gem には REST API しかなかったのと、具体的なコード例がなかったのとでいくらか調査が必要でした。 その調べた結果を残しておきます。 以下の記事も参考にしました 「PHPでMastodonのStreaming APIを受信する」 http://qiita.com/yyano/items/841f79266faf2dc8b6dc Streaming API 概要 タイムラインや通知を Websocket で受け取ることができます。 URL は https://(インスタンスのURL)/api/v1/streaming。 アプリケーションの API アクセストークンとタイムライン種類をクエリで渡すことができます https://(インスタンスのURL)/api
![ruby で Mastodon の Streaming API を受信する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/e37453d7f0bdefcca087d5e87f5221642a41d682/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9cnVieSUyMCVFMyU4MSVBNyUyME1hc3RvZG9uJTIwJUUzJTgxJUFFJTIwU3RyZWFtaW5nJTIwQVBJJTIwJUUzJTgyJTkyJUU1JThGJTk3JUU0JUJGJUExJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jNjdjODczYzFkYjIxMmM4MjZhYTdiZDYzMjdkOWYzNQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByZXJvZnVtaSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NTYyNjFmOWRkNjY4NDdmOTNmMTBmMjQ0N2U2YzBmNjQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D5a01656e0d3279094a39a73e2c7c06cb)