allegro / allegro/allegro-api

Pytanie o zasób: POST /sale/issues/{issueId}/message i wartość atrybutu 'id' w odpowiedzi.

オープン
#12,967 コメント 4 件 リアクション 0 件 担当者 1 名 @Lukasz-Zurek が担当を希望しています GitHub で見る
In verification Message Center
主要言語
言語のデータがありません
スター
244
フォーク
40
PR マージ指標
30日以内にマージされた PR はありません

説明

Testuję dodawanie nowej wiadomości do reklamacji za pomocą zasobu:
**POST /sale/issues/{issueId}/message**

Dla payloadu:

```
{
"type": "REGULAR",
"text": "test message",
"attachments": []
}
```

otrzymuję odpowiedź:

Http status: **201**

```
{
"id": "b8bf49d5-c9b9-4602-a71f-fe934847600d",
"text": "test message",
"attachments": [],
"author": {
"login": "M******e",
"role": "SELLER"
},
"createdAt": "2026-01-27T19:35:15.776Z"
}
```

Natomiast dla payloadu:

```
{
"type": "RETURN_REQUIRED_SELLER_LABEL",
"text": "test message",
"attachments": []
}
```

otrzymuję odpowiedź:

Http status: **201**

```
{
"id": null,
"text": "test message",
"attachments": [],
"author": {
"login": "M******e",
"role": "SELLER"
},
"createdAt": "2026-01-27T19:35:15.776Z"
}
```

Zgodnie z dokumentacją pole `id` w odpowiedzi powinno być typu `string`, jednak w drugim przypadku zwracana jest wartość `null`.

Takie zachowanie obserwuję zarówno w środowisku testowym (sandbox), jak i w środowisku produkcyjnym.
Czy to może jakiś błąd po stronie API Allegro? Czy pole 'id' może mieć wartość null?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。