1

3 つの Zoho Invoice API を試していますが、うまくいきません。

Invoice API は次のとおりです。

  1. 連絡先の一覧表示(Get メソッド)
  2. 顧客の支払いを一覧表示する (Get メソッド)
  3. 顧客支払の作成 (ポスト メソッド)

  4. 連絡先の一覧表示(Get メソッド)

リストの連絡先については、URL を https://invoice.zoho.com/api/contacts/?authtoken= &scope=invoiceapiとして使用しました。

しかし、私の反応は

<Response status="0">
<Code>5</Code>
<Message>
<![CDATA[ Invalid URL Passed ]]>
</Message>
</Response>
  1. 顧客の支払いを一覧表示する (Get メソッド)

List Customer Payments の場合、URL を次のように使用しました。

https://invoice.zoho.com/api/customerpayments?authtoken= &scope=invoiceapi

私の応答は

<Response status="0">
<Code>5</Code>
<Message>
<![CDATA[ Invalid URL Passed ]]>
</Message>
</Response>
  1. 顧客支払の作成 (ポスト メソッド)

顧客の支払いを作成するには、マップ フィールドの作成と以下のような 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 サーバーで予期しない状況が発生したため、要求を実行できませんでした

誰でもこれで私を助けてくれますか

4

1 に答える 1

3

Zoho Invoice チームの Reshma です。最近、Zoho Invoice と Zoho Books 向けの REST API をリリースしました。私がお勧めするのは、URL にタグ V3 を含めて、API 呼び出しが次のようになるようにすることです。

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

ほとんどの質問に対する回答は、こちらの API ドキュメントで確認できます。また、いつでもご連絡いただけます。support@zohoinvoice.com

これがうまくいったかどうか教えてください。

よろしく、レシュマ

于 2014-03-25T05:15:59.000 に答える