MastodonのAPIで、アカウントや投稿を一括で取得する方法はないけどRelationship(フォロー関係とか)は複数同時に取得できるんだな。
Conversation
Notices
-
たけうちひろあき :zonepane: (takke@fedibird.com)'s status on Monday, 20-Mar-2023 08:00:22 JST たけうちひろあき :zonepane: -
のえる (noellabo@fedibird.com)'s status on Monday, 20-Mar-2023 08:00:22 JST のえる @takke Fedibirdはアカウント一括取得ありますので、場合分けするコードを厭わないならコール回数減らす最適化は可能です。ついでに投稿にも一括取得つけて、fedibird_capabilities足しておきましょう。
本家は……一応プルリクしてみましょうか。必要性(こういうニーズがある)は説明できますか?
-
のえる (noellabo@fedibird.com)'s status on Monday, 20-Mar-2023 08:18:47 JST のえる @takke Fedibird、既に投稿も複数取得可能になってました(忘れてた)
?ids[]=1234&ids[]=1235&...
-
たけうちひろあき :zonepane: (takke@fedibird.com)'s status on Monday, 20-Mar-2023 08:41:57 JST たけうちひろあき :zonepane: @noellabo ありがとうございます!fedibirdにはどちらも既にあるんですね!今度試してみます。
必要性、微妙に長くなったので下記gistに置いておきました。
https://gist.github.com/takke/b36a612cfede0a4a5a3a1f3627d76920 -
のえる (noellabo@fedibird.com)'s status on Monday, 20-Mar-2023 09:04:58 JST のえる @takke 理由が明確ですね。こりゃ必要だわ。
今頃気が付きましたが、statusesの方がids[]で、accountsがrelationshipsにあわせてid[]なの不統一でキモイ……
In conversation permalink -
たけうちひろあき :zonepane: (takke@fedibird.com)'s status on Monday, 20-Mar-2023 09:11:19 JST たけうちひろあき :zonepane: @noellabo []で受け付けるところ探してみましたがrelationshipsだけid[]で他はmedia_ids[]とかchoises[]のように複数形ですね。個別に作ってるとなかなか気づかない視点です。
In conversation permalink Attachments
-
のえる (noellabo@fedibird.com)'s status on Monday, 20-Mar-2023 09:13:02 JST のえる @takke relationshipsを無視して、ここはidsに統一しちゃいますかねー。
In conversation permalink -
たけうちひろあき :zonepane: (takke@fedibird.com)'s status on Monday, 20-Mar-2023 09:15:08 JST たけうちひろあき :zonepane: @noellabo なんとなくそのほうが見通し良さそうですねー、既存のクライアント等に影響がないなら。。
In conversation permalink -
のえる (noellabo@fedibird.com)'s status on Monday, 20-Mar-2023 09:28:35 JST のえる @takke 本家提案はidsにして、fedibirdはしばらく両方受け付けるようにしときましょうw
In conversation permalink
-