0713
allegroをいい加減ちゃんとmastodonクライアントと通信させてやろうと思い、API仕様を睨んでいたが、地味に大変ということがわかってきた。クライアントはOAuth2で認証するわけだが、その時のContent-Typeがクライアントによって違う。JSONのものもあるが、multipart/form-dataのものもある。そしてaxumはこういうのを受けるのが苦手だ。やれやれ。
OAuth2自体は適当なクレートに任せるとして、Bodyの解析はちょっとゴニョゴニョやらないとだめそうだ。幸いChatGPTに訊いたらアイデアは出してくれたから、まあなんとかがんばるしかないだろう。
寝る。