使用测试地址
transact.ti.com/.../test
调用创建订单 以下为输入参数参数,
请问
1.JSON中哪里出了问题,
2. checkoutProfileId参数值是结账配置文件中的配置文件 ID吗
3.若插入成功我在哪里能看到刚刚插入的记录
curl -X 'POST' \
'transact.ti.com/.../test' \
-H 'accept: */*' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"Order": {
"customerPurchaseOrderNumber": "007K 85582",
"checkoutProfileId": "SI0012800",
"tiPartNumber": null,
"customerPartNumber": null,
"customerAnticipatedUnitPrice": 0.0,
"quoteNumber": null,
"customerCurrencyCode": null,
"lineItems": [{
"customerLineItemNumber": "1",
"tiPartNumber": "SN74LS00N",
"customerAnticipatedUnitPrice": 0.229,
"quoteNumber": null,
"customerCurrencyCode": null,
"schedules": [{
"requestedQuantity": 2000,
"requestedDeliveryDate": "2025-05-01"
}]
}, {
"customerLineItemNumber": "2",
"tiPartNumber": "NE555DR",
"customerAnticipatedUnitPrice": 0.042,
"quoteNumber": null,
"customerCurrencyCode": null,
"schedules": [{
"requestedQuantity": 5000,
"requestedDeliveryDate": "2025-07-04"
}]
}]
}
}'
Response 相应结果:
{
"orders": [
{
"messages": [
{
"code": "ERR-BKG-ORDER-API-0010",
"type": "ERROR",
"reason": "Missing customerPurchaseOrderNumber",
"message": "customerPurchaseOrderNumber cannot be null or empty. Enter a valid customerPurchaseOrderNumber and resubmit request."
},
{
"code": "ERR-BKG-ORDER-API-0040",
"type": "ERROR",
"reason": "Missing checkoutProfileId",
"message": "checkoutProfileId cannot be null or empty. Enter a valid checkoutProfileId and resubmit request."
},
{
"code": "ERR-BKG-ORDER-API-0050",
"type": "ERROR",
"reason": "Missing soldToAccountNumber",
"message": "soldToAccountNumber is required. Contact TI API Support https://api-portal.ti.com/support for assistance."
},
{
"code": "ERR-BKG-ORDER-API-0066",
"type": "ERROR",
"reason": "Missing shipToAccountNumber",
"message": "shipToAccountNumber cannot be null or empty. Enter a valid shipToAccountNumber and resubmit request."
}
],
"orderDate": "2025-04-14 03:55:20",
"orderStatus": "REJECT",
"lineItems": [
{
"status": "Rejected"
}
]
}
]
}