Square Connect API cURL调用限制清单结果

时间:2014-09-25 16:12:01

标签: php curl square-connect

当我进行cURL通话时,使用以下方式从我的广告资源中获取变体ID和当前数量:

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Bearer PERSONAL_ACCESS_TOKEN' ));
    curl_setopt ($curl, CURLOPT_URL, "https://connect.squareup.com/v1/me/inventory/");
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    if(!curl_exec($curl)){
        die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
    }
    $ch = curl_exec ($curl);
    curl_close ($curl);
    $ch = json_decode($ch, true);
    $c = count($ch);

$ c = 299,因此它返回的限制为300件。我的库存中有超过1,000件物品。

此次通话的限制是300还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

添加新项目时我犯了一个错误。我添加它时,我没有在Web门户上启用库存跟踪。我刚刚通过启用一些其他项目的库存跟踪测试了这一点,我的计数也上升了。