Php Zoho图书API添加估算

Php Zoho图书API添加估算,php,curl,zoho,zohobooks,Php,Curl,Zoho,Zohobooks,我对ZohoAPI和curl都很陌生。我正在尝试开发一个类,该类能够使用Zoho Books API为客户创建估算值,但当我运行代码时,我总是得到一个布尔错误响应>>。请告诉我我做错了什么,并指导我到一个有适当教程的网站 $data = array( 'authtoken' => 'xxxxxxxxxx', 'JSONString' => '{ "customer_id": "15769100000004109

我对ZohoAPI和curl都很陌生。我正在尝试开发一个类,该类能够使用Zoho Books API为客户创建估算值,但当我运行代码时,我总是得到一个布尔错误响应>>。请告诉我我做错了什么,并指导我到一个有适当教程的网站

    $data = array(
        'authtoken'         => 'xxxxxxxxxx',
        'JSONString'        => '{
  "customer_id": "157691000000041090",
  "contact_persons": [
    "157691000000041090"
  ],
  "template_id": "157691000000041077",
  "estimate_number": "EST-000001",
  "reference_number": "QRT-123456",
  "date": "2015-08-25",
  "expiry_date": "2015-08-27"
  "exchange_rate": 1.0,
  "discount": 0.0,
  "is_discount_before_tax": true,
  "discount_type": "item_level",
  "salesperson_name": "John Michael",
  "is_inclusive_tax": "false",
  "custom_fields": [
    {
      "index": 1,
      "value": "25 Aug 2015"
    }
  ],
  "line_items": [
    {
      "item_id": "157691000000041080",
      "name": "Book1",
      "description": "book",
      "rate": 50.00,
      "item_order": 0,
      "quantity": 1.0,
      "discount": 0.0,
      "tax_id": "",
    }
  ],
  "notes": "Looking forward for your business.",
  "terms": "Terms and conditions apply.",
  "shipping_charge": 0.0,
  "adjustment": 0.0,
  "adjustment_description": "Adjustment"
}',
        "organization_id"   => '57408606'
    );

    $curl = curl_init($url);

    curl_setopt_array($curl, array(
      CURLOPT_POST => 1,
      CURLOPT_POSTFIELDS => $data,
      CURLOPT_RETURNTRANSFER => true
    ));

    $estimate = curl_exec($curl);
var_dump($estimate)

看起来JSON的格式不太好。请做以下更改,并让我知道它是否工作

1在后面加上

有效期:2015-08-27

2、拆下后

税号:


还是同样的问题,你可以在论坛上查看我的完整代码,我不知道你说的是什么意思,我一直收到布尔错误的回复。请删除代码中的以下行以创建估算。删除联系人:[157691000000041090],模板id:157691000000041077,自定义字段:[{index:1,value:25 Aug 2015}],让我知道它是否有效。仍然没有,让我向您发送一张截图我已将截图添加到问题中