Open alevinru opened 10 years ago
Поддержка поста v2 уже была, оказывается. Это который без parent
{"data":{ "Cat": [{"name":"Кот 1", "id":"d4c68276-ebb4-42c9-9e7f-10d7894bea2f", "ts":"2012-04-17 09:30:06.611"}, {"name":"Кот 2", "xid":"d4c68276-ebb4-42c9-9e7f-10d7894bea2a", "id":"1377", "ts":"2012-04-17 09:30:06.611"}], "Kitty":[{"name":"Котёнок 1", "id":"04c68276-ebb4-42c9-9e7f-10d7894bea2f", "ts":"2012-04-17 09:30:06.611"}, {"name":"Котёнок 2", "xid":"00c68276-ebb4-42c9-9e7f-10d7894bea2e", "parent":"d4c68276-ebb4-42c9-9e7f-10d7894bea2f", "id":"11377", "ts":"2012-04-17 09:30:06.611"}] } }
Сделал поддержеку поста v3 (массив данных),имя сущности - последний элемет url
[{"name":"Кот 1", "id":"d4c68276-ebb4-42c9-9e7f-10d7894bea6f", "ts":"2012-04-17 09:30:06.611"}, {"name":"Кот 2", "xid":"d4c68276-ebb4-42c9-9e7f-10d7894bea7f", "id":"1377", "ts":"2012-04-17 09:30:06.611"} ]
Все шлюзы должны принимать посты на языках, соответствующих выдаваемым.
Если фронт выдает джсон без метаданных, то при приеме он должен брать имя сущности из урла. Если при этом формат указан в урле (.xml) то, то нужно на это обратить внимание.