我需要更新通过 PUT 方法完成的订单,该方法将订单 ID 作为 https url 字符串的一部分和一个参数 status_id 传递。 https://mystore.mybigcommerce.com/orders/12345.json
我尝试了几种方法来传递 status_id 值,但无论我尝试“status_id=12”还是格式化为 JSON“{“status_id”:12,}”,我总是得到相同的响应:[{“status”:415, "message":"指定的输入内容类型无效。"}]
我也尝试过将 JSON 或 XML 代码作为原始数据传递的 POST 请求,但不支持该方法。
我应该如何传递该字段=值对?我可以将它嵌入到 url 字符串中吗?我也试过了,但它对我不起作用。
有任何想法吗?
如果您想知道我在 FileMaker 中使用 TROIUrl 插件执行此操作,这不是一种非常流行的技术,但检索订单的 GET 方法就像一个魅力 TURL_Put( ""; $url ;"status_id=12") (我也尝试过其他 FM 插件无济于事)不要太沉迷于 Filemaker 部分,我不希望有很多人熟悉 BigCommerce 和 Filemaker。我只需要一个通用的答案。
谢谢