Falsche user_field-Information - API-Dokumentation

Benutzerfeld erstellen

Ich sehe:

{
  "user_field[name]": "string",
  "user_field[description]": "string",
  "user_field[field_type": "string",
  "user_field[required]": true
}

Bist du dir sicher?

Ich denke, es sollte so etwas sein wie:

{
  "user_field": {
     "name": "asdf",
     "description": "asdf",
     "field_type": "confirm",
     "required": true
  }
}

Ich glaube, @blake hat diese Dokumentation geschrieben, also mal sehen, was er dazu sagt.

Ja, wenn du Content-Type: application/json verwendest, solltest du es so senden:

Das Beispiel in der API-Dokumentation verwendet Content-Type: multipart/form-data, aber ich werde es sicher auf das JSON-Beispiel aktualisieren.

Vielen Dank, @blake

Hinweis:
Das Problem ist … ich sehe application/json im Beispiel (deshalb hat mein Partner stundenlang herausgefunden, wie man diesen Aufruf verwendet).

Ich habe auch etwa 24 Stunden lang damit gekämpft, da das Dokumentationsbeispiel für die Erstellung eines neuen Benutzers application/json-formatierte Anfragen für user_field als boolesch vorschlägt …

Mir wurde gesagt, dass ich nicht alle erforderlichen Benutzerfelder ausgefüllt hätte … aber in meinem Fall habe ich ein bestehendes erforderliches user_field, in das ich Daten eingeben muss, und es sollte wie folgt formatiert sein:

{
  "name": "Full Name",
  "email": "email@address.com",
  "password": "348hqpwfaed",
  "username": "UserName",
  "user_fields": {
    "1": "Required User Field Data"
  }
}

Die obige Formatierung hat für mich funktioniert.

Sind die Dokumente in diesem Fall für die Erstellung eines neuen Benutzers korrekt?

Nein, das war immer noch das Form-data-Format. Ich habe es auf JSON umgestellt, damit das Beispiel dem Format entspricht. Danke, dass Sie das angesprochen haben!