【发布时间】: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 响应以外的任何信息,并且发票已创建,所以嗯....