我想为我的组织使用 Xero 跟踪类别 API 在相应的跟踪类别下创建一个跟踪选项((即)添加跟踪选项)。但是在使用“put”请求方法创建数据时,它并没有创建。
我在 python 中使用以下条件:
response = requests.put(url=url, auth=oauth, data=xml_string)
我想知道,对于内容类型 xml/text 和 application/json,请求中要更新的数据的格式是什么。
xml_string 和 url,我给出的如下:
xml_string='<Option><Name>S11963</Name></Option>'
url = 'https://api.xero.com/api.xro/2.0/TrackingCategories/{Tracking_Category}/Options'
在哪里Tracking_Category='620815a2-a7c6-4b85-8b01-ffb254ab34ad'
Error: <ApiException xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r\n <ErrorNumber>500</ErrorNumber>\r\n <Type>UnknownErrorException</Type>\r\n <Message>An error occurred in Xero. Check the API Status page http://status.developer.xero.com for current service status. Contact the API support team at api@xero.com for more assistance.</Message>\r\n</ApiException>
谢谢