Php 如何在通过api添加新订单时向订单添加和检索元字段

Php 如何在通过api添加新订单时向订单添加和检索元字段,php,e-commerce,shopify,Php,E Commerce,Shopify,我正在尝试将元字段添加到新顺序中,如下所示: { "order": { "line_items": [ { "title": "Test Order item 1", "price": 0.00, "grams": "1700", "quantity": 1, "taxable": false } ], "metafield": { "namespace"

我正在尝试将元字段添加到新顺序中,如下所示:

{       "order": {
    "line_items": [
      {
        "title": "Test Order item 1",
        "price": 0.00,
        "grams": "1700",
        "quantity": 1,      "taxable": false
      }
    ],
    "metafield": {
    "namespace": "inventory",
    "key": "amazonOrderId",
    "value": 123456789,
    "value_type": "integer"   },
    "email": "rahul@testOrder.com",
    "total_tax": 0.00   } }
正在shopify管理面板上创建订单,但在检索相同订单时,不会返回元字段。我不确定在哪里可以找到添加的元字段,是否添加了它。请帮忙。
谢谢

好的,所以我找到了如何在Shopify中存储和检索订单的元字段

我们需要使用以下格式对/admin/orders/{order_id}/metafields.json进行POST调用:

{
      "metafield": {
    "namespace": "global",
    "key": "amazonID",
    "value": "dfsfsd",
    "value_type": "string"
      }  
}
然后,为了检索特定顺序的元字段,我们使用以下url: /admin/orders/{order_id}/metafields.json


参考资料:

这是
元域
而不是
元域
@HymnZ谢谢你让我说对了。我把它改成了元域。但是我们如何检索这个特定顺序的元字段。以及我们如何确认它们是否为该订单存储。@HymnZ它是我在下面找到的元字段。如果您使用的是
/metafileds.json
和POST/PUT,它将是
元字段
,但在任何其他url上它是
元字段
/orders/.json
将需要
元字段
@HymnZ谢谢。这对将来会有帮助。。(Y)