Shopify API更新实现

时间:2015-09-12 14:05:20

标签: shopify

我正在使用PHP在Shopify中编写一个私有应用程序。我已经能够获得对json数据的大部分其他访问权限,但是,我遇到了Fulfillments问题 - 特别是更新了一个单项项目。

我正在使用api-skeleton(phpish)?

这是我的代码(所描述的过程看起来很简单):

$orderid = "1350520065";
$itemid = "2338134657";
$quantity = 1;

    $arguments = array(
           'fulfillment' => array(
           'tracking_number' => null,
           'notify_customer' => true,
           'line_items' =>  array(array('id' => $itemid, 'quantity' => 1))
        )
    );
    $response = $shopify('POST /admin/orders/' . $orderid . '/fulfillments.json', $arguments);

我正在[line_items] =>必需参数缺失或无效。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

除非您正在进行部分履行,否则请跳过订单项。如果你是,那么显然你需要一个数量。你忘了它似乎,因此你错过了参数。

答案 1 :(得分:1)

在POST中添加标题“Content-Type:application / json”。这对我有用。