✖️
X API v2 で enum 渡しのパラメータは配列ではなくカンマ区切りで渡せ
毎回ハマるので備忘録として。
/users/me
のエンドポイントへのGETリクエストを例に取る
$response = $this->connection->get('users/me', [
'user.fields' => [
'created_at',
'profile_image_url',
'description',
'public_metrics',
],
]);
Copilotのサジェストにうっかり乗っかったまま、このコードでリクエストを送ると以下のエラーになる。
Duplicate parameters are not allowed
正しくはカンマ区切り。
$response = $this->connection->get('users/me', [
'user.fields' => [
'created_at,description,profile_image_url,public_metrics',
],
]);
Saved my day な記事はこちら:
Discussion