This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我有一些问题要让我更清楚地了解库存订阅。
{ "type": "inventory", "data": { "tiPartNumber": "TESTOPN", "genericPartNumber": "TESTGPN", "buyNowUrl": "">www.ti.com/.../TESTOPN", "quantity": 0, "pricing": [ { "currency": "USD", "priceBreaks": [ { "priceBreakQuantity": 1, "price": 1.003 } ] } ], "description": "Test product for test nofication", "minimumOrderQuantity": 1, "standardPackQuantity": 75, "exportControlClassificationNumber": "EAR99", "htsCode": "0123456789", "pinCount": 8, "packageType": "TESTOPN_8_SOIC_D", "packageCarrier": "TUBE", "customReel": false, "lifeCycle": "ACTIVE" }
{ "order": { "checkoutProfileId": "", "customerPurchaseOrderNumber": "", "endCustomerCompanyName": "", "expediteShipping": false, "customerOrderComments": [ { "message": "" } ], "lineItems": [ { "customerLineItemNumber": 1, "tiPartNumber": "NE555DR", "customerPartNumber": "", "customReelIndicator": false, "quantity": 1, "customerItemComments": [ { "message": "" } ] }, { "customerLineItemNumber": 2, "tiPartNumber": "LM358PWR", "quantity": 1 } ] } }
提前感谢。
您好、
所有、问得非常好! 让我尝试解决这些问题...
1. "API 请求参数"是您可能希望添加到 API 调用中的可选参数。 大多数时候、我们没有看到客户使用过这种方法。 您不想将"tiPartNumber"添加为值1、将"quantity"添加为值2作为参数。 您需要将这些值指定为 JSON 的一部分。
2. 要检查您的库存订阅是否正常工作,请执行 库存订阅测试。 如果您的 API 配置正确(填写"API 设置"中的必填字段)、TI 将通过 HTTP POST 向您发送响应、成功的消息将显示为"已接受"。 重要提示: 在执行测试之前、请务必单击"授权"并输入您的凭据(请参阅以下步骤)。
3.对于订购产品-如果您订购了多个器件、但其中一个器件不可用、则订单请求将失败。 我们正在努力解决这一问题、但我没有关于何时提供这一问题的估计。 对于库存订阅、您告知 TI 您希望在这些器件可用时收到通知。 因此、它不会被拒绝。
4. 我们正在将 API 订单添加到订单历史记录中。 该修复程序应在接下来的2-3周内解决。
希望我能回答你的所有问题。 如果您有更多信息、请随时联系我们!
您好 Faye、
感谢您对我的问题的分步式回答。 我不得不道歉,我仍然需要按同样的顺序提出一些问题。
{"status":"failed", "responseCode":0, "message":"Could not extract response: no suitable HttpMessageConverter found for response type [class com.ti.dc.ticom.pushnotificationutil.model.NotificationResponse] and content type [text/html;charset=UTF-8]"}
这意味着一切都很好!!! 根据所提供的答复。
对于实例、如果存在某个项目、并且您发送带有 Jason 数据的 HTTP POST 请求! Jason 数据的样子。 我需要知道、然后我可以提取 tiPartNumber 和可用数量。 基于此、我可以订购您已通知我的3件商品。 我对这部分有点不清楚。
从另一个问题中、我找到了这个 Jason 数组。 如果器件已经生产、而 TI 希望通知我们、他们是否会发送此类 Jason Array?!
{ "type": "inventory", "data": { "tiPartNumber": "TESTOPN", "genericPartNumber": "TESTGPN", "buyNowUrl": "">www.ti.com/.../TESTOPN", "quantity": 0, "pricing": [ { "currency": "USD", "priceBreaks": [ { "priceBreakQuantity": 1, "price": 1.003 } ] } ], "description": "Test product for test nofication", "minimumOrderQuantity": 1, "standardPackQuantity": 75, "exportControlClassificationNumber": "EAR99", "htsCode": "0123456789", "pinCount": 8, "packageType": "TESTOPN_8_SOIC_D", "packageCarrier": "TUBE", "customReel": false, "lifeCycle": "ACTIVE" }
我们一方采取的适当行动与这个问题的答案有关。
感谢您的耐心和及早的回应。
远
Far、
如果我错过了一个项目、请提供更清晰的说明。 我可能无法理解您的问题。
您好 Faye、
在我的案例中、问题是在接收 您的 POST 请求的代码中添加了一些其他行。 现在、我将保存由发送的 Jason 数据
https://transact.ti.com/v2/store/subscriptions/inventory/test 在.txt 文件中,我没有收到{"status":"失败"、...} 不再如此。
感谢你的帮助。