【问题标题】:Get new Invoice ID when created via API using JSON使用 JSON 通过 API 创建时获取新的发票 ID
【发布时间】:2020-03-16 23:20:05
【问题描述】:

我一直在使用 XML 创建发票,但我正在更新我的代码并改用 JSON。 使用 XML 时,我会返回一组 XML,其中部分数据是新的 Invoice ID。 但是,至少看起来,当我使用 JSON 通过 API 创建新发票时,我只会返回“http/200”(或类似的东西)并且没有关于新发票 ID 的信息! 我需要发票 ID,以便发布附件。 我尝试在 URL 的末尾添加“?summarizeErrors=false”,但除非出现问题,否则不会返回任何内容 - 有点像它所说的那样:-)

谁能指出我正确的方向?

谢谢,杰里米

【问题讨论】:

  • 请分享一些你的代码的sn-ps。您的服务器从您请求的地方进行 sn-ps,这样我们就可以清楚地了解您的 API 拥有什么样的结构以及您在服务器端使用什么语言来响应您的请求!
  • AlphaHash 我不确定服务器 sn-ps 是什么意思。我将 JSON 发送到发票的 Xero API 我基本上是在网页 developer.xero.com/documentation/api/invoices#post 上发送 JSON 示例,并对我用于测试的客户进行一些更改并将其发布到 api.xero.com/api.xro/2.0/Invoices。那么,它很简单吧?它只是不返回 HTTP 200 响应以外的任何信息,并且发票已创建,所以嗯....

标签: json api invoice


【解决方案1】:

没关系....我解决了。在我使用的 HTTP 控件的属性中填充了错误的值......呃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多