Я пытаюсь работать с API, который слегка документирован здесь: https://postmates.com/developer/docs/#resources__delivery__create -доставка
Используются данные из нескольких частей (x- www-form-urlencoded).
У них также есть учебник по использованию Postman для проверки: https://blog.postmates.com/testing-the-postmates-api-with-postman-1d4c55336e85
У меня проблема с этим полем "manifest_items" , Документация просто описывает это как «Список отправляемых предметов». и у него есть ссылка «Атрибуты», которая никуда не денется. Тем не менее, в ответе в качестве примера manifest_items выглядит так, как будто он должен содержать подэлементы (имя, количество, размер). И в ответе урока есть четвертый (Additional_data). Также в руководстве, которое использует Postman, вы можете увидеть значение в поле manifest_items, которое [...
. Это наводит меня на мысль, что это может быть массив. Во всяком случае, как вы определяете значение как это в multipart для параметра данных? Я пробовал несколько способов, используя Postman и Talend API Tester. Я не вижу GUI метод. Одним из примеров является размещение "size = small & name = bag & amount = 2" в значение поля.
Независимо от того, что я делаю, вот ответ от Postmates:
{"kind": "error", "code": "invalid_params", "message": "Параметры Ваш запрос недействителен. "," params ": {}}
Есть идеи здесь?
Спасибо,
Бен