Мне нужно обновить заказ, который выполняется с помощью метода PUT, передавая идентификатор заказа как часть строки URL-адреса https и один параметр, status_id. https://mystore.mybigcommerce.com/orders/12345.json
Я пробовал несколько методов для передачи значения status_id, но независимо от того, что я пробовал «status_id = 12» или в формате JSON «{»status_id»: 12,}», я всегда получаю один и тот же ответ: [{"status": 415, "message":"Указанный тип входного содержимого недействителен."}]
Я также пробовал использовать POST-запрос, передавая код JSON или XML в виде необработанных данных, но этот метод не поддерживается.
Как я должен передать эту пару поле = значение? могу ли я вставить его в строку URL? Я тоже пробовал, но мне не помогло.
Любые идеи?
Если вам интересно, я делаю это в FileMaker с плагином TROIUrl, не очень популярной технологией, но метод GET, извлекающий заказы, работает как шарм TURL_Put( ""; $url ;"status_id=12") (я также пробовал другие плагины FM бесполезны) Не слишком увлекайтесь частью Filemaker, я не ожидаю, что многие люди будут знакомы с BigCommerce и Filemaker. Мне просто нужен общий ответ.
Спасибо