Twitter API v1 から v2 に乗り換えたら、すごいハンドリングしにくいエラーレスポンスになった。
非公開ツイートをいいねしたときのエラーがこれ。
```
string(421) "stdClass Object
(
[errors] => Array
(
[0] => stdClass Object
(
[message] => You cannot like a Tweet from an account that is protected and that you're not following.
)
)
[title] => Invalid Request
[detail] => One or more parameters to your request was invalid.
[type] => https://api.twitter.com/2/problems/invalid-request
)
```
rfc7807 なら type でハンドリングすべきなのだけれど、この意味だと広すぎる
まあ、その程度の大雑把なハンドリングしかできないと諦めるか。
基本は [type] 行でハンドリングしよう。その上で、どうしても必要なところだけ message でハンドリングしよう