APIでカスタムユーザーフィールドを持つユーザーを作成する際に問題が発生しています

API で “user_fields[1]”(カスタマーフィールド)を使用してユーザーを作成しようとすると、問題が発生します。

Postman でテストしたときは正常に動作しました。

しかし、コード経由で試すと動作しません。とても奇妙です。

以下が私のペイロードです。

{

"name": "asdsd",
"email": "sd1sf@asasas.com",
"password": "b366202d-fcc4-46da-9fed-cd57348f2ad2",
"username": "wED18oxlz3",
"active": true,
"approved": false,
"user_fields[1]": "huhsdsd",
"user_fields[2]": "huhsdsdhuhsdsdhuhsdsd"

},

同じペイロードは Postman では動作します。

これは user_fields[1] の形式に関連していると考えています。

ついに自分で解決しました。

  1. ヘッダーに以下を使用していることを確認してください。

‘Content-Type’: ‘multipart/form-data’,

  1. フォームデータがオブジェクトではなく、JSON 文字列であることを確認してください。

私は Node.js を使用しており、パラメータを qs.stringify で文字列化する必要があります。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.