Zoho Invoice API无效

时间:2014-03-24 13:37:30

标签: zoho

我正在尝试三个Zoho Invoice API,但它们无法正常工作。

Invoice API是:

  1. 列出联系人(获取方法)
  2. 列出客户付款(获取方法)
  3. 创建客户付款(发布方法)

  4. 列出联系人(获取方法)

  5. 对于列表联系人我使用了URL作为 https://invoice.zoho.com/api/contacts/?authtoken=&安培;范围= invoiceapi

    但我的回答是

    <Response status="0">
    <Code>5</Code>
    <Message>
    <![CDATA[ Invalid URL Passed ]]>
    </Message>
    </Response>
    
    1. 列出客户付款(获取方法)
    2. 对于列表客户付款,我使用了URL作为

      https://invoice.zoho.com/api/customerpayments?authtoken=&安培;范围= invoiceapi

      我的回答是

      <Response status="0">
      <Code>5</Code>
      <Message>
      <![CDATA[ Invalid URL Passed ]]>
      </Message>
      </Response>
      
      1. 创建客户付款(发布方法)
      2. 要创建客户付款我正在使用创建地图字段和Post URL方法,如下所示

        <%{
        map1 = map();
            map1.put("date", "2014-3-24");
            map1.put("amount", "10100");
            map1.put("customer_id", "<my custome ID>");
            map1.put("invoice_id", "<my Invoice ID>");
            map1.put("authtoken", "<my authtoken>");
            map1.put("scope", "invoiceapi");
            post = postUrl("https://invoice.zoho.com/api/customerpayments", map1,false);
            PostResponseCode=post.get("responseCode");
            PostResponseText=post.get("responseText");%>
            <%=PostResponseCode%><br/>
            <%=PostResponseText%>
        <%}%>
        

        但我的回复是

        500 服务器遇到意外情况,导致无法完成请求

        任何人都可以帮助我这个

1 个答案:

答案 0 :(得分:3)

这是来自Zoho发票团队的Reshma。我们最近为Zoho Invoice和Zoho Books推出了 REST API 。我建议你做的是,在你的URL中包含标签V3,这样api调用看起来如下所示:

https://invoice.zoho.com/api/v3/entity_name?authtoken=*************&organization_id=******

您可以在我们的API文档here上找到大部分问题的答案。您也可以随时通过support@zohoinvoice.com

与我们联系

请告诉我这是否适合您。

此致 Reshma