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.

[参考译文] TI-API:测试 API

Guru**** 662690 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/enterprise-automation-integration-group/enterprise-automation-integration/f/enterprise-automation-integration-forum/1243671/ti-api-test-api

您好  

在尝试使用以下端点时出现以下错误:

transact.ti.com/.../test 

     "errorCode": "ERR-TICOM-ORDER-API-0001",
      "type": "Application",
      "section": "Orders",
      "field": null,
      "reason": "We are unable to validate your checkout profile",
      "message": "Wait 5 minutes before attempting to resubmit your request. If you are still having issues, connect with TI customer support <">support.ti.com/csm>",
      "data": null

Request:
curl -X 'POST' \
  'transact.ti.com/.../test' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer GVJ7GJSDlAiPnJ62BPdPCnqkM0s4' \
  -H 'Content-Type: application/json' \
  -d '{
  "order": {
    "checkoutProfileId": "xxxxxx",
    "customerPurchaseOrderNumber": "123456",
    "endCustomerCompanyName": "Xylem",
    "expediteShipping": false,
    "customerOrderComments": [
      {
        "message": "MY TEST ORDER"
      }
    ],
    "lineItems": [
      {
        "customerLineItemNumber": 1,
        "tiPartNumber": "NE555DR",
        "customerPartNumber": "224466",
        "customReelIndicator": false,
        "quantity": 1,
        "customerItemComments": [
          {
            "message": "SOME COMMENT GOES HERE"
          }
        ]
      },
      {
        "customerLineItemNumber": 2,
        "tiPartNumber": "LM358PWR",
        "quantity": 1
      }
    ]
  }
}'

结算信息状态=完成。

您可以看一下吗?
谢谢
阿克塞尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    收到请求后、让我来为您详细说明-快速注意、即使在使用您的访问密钥和 ID 以及使用您的结算信息 ID 进行测试时、您也必须使用您的凭据进行身份验证。  有一个锁图标可以插入您的访问创建信息,然后运行授权并尝试我们的 teatuer,我会尽快给您发送更多详细信息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉、此主题已延迟、如果问题仍然出现、请告诉我。 -不及时回复是很正常的,请告诉我,您仍然需要帮助。  我确实看到6月30日您收到一条等待5分钟消息并重试...  让我看看这是因为测试部件被使用还是因为 系统的日期,我明天会尝试执行这个,并分享我发现的,你会再试一次吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我能够将此作为测试订单使用-我将共享 json 有效负载并在此处输出、这将减去您的凭据。

    您必须使用配置文件 ID、消费者密钥和消费者 ID -所有这些都必须匹配才能按预期获得信息。

    您必须单击锁定图标、输入您的消费密钥 ID、然后单击 身份验证、执行弹出功能并执行

    {
    "订单":{
    "checkoutProfileId":"FD9980..." "、         ( 出于安全原因删除了 ckoutprofileid 的一部分)
    "customerPurchaseOrderNumber":"test"、
    "endCustomerCompanyName":"xylem ",
    "expediteShipping":错误、
    "customerOrderCommments":[
    {
    "消息":"我的测试顺序"

    ]、
    "lineItems":[
    {
    "customerLineItemNumber":1、
    "tiPartNumber":"NE555DR"、
    "customerPartNumber":"224466"、
    "customReelIndicator":错误、
    "数量":1、
    "customerItemComments":[
    {
    "消息":"在此处输入一些注释"

    ]
    }、
    {
    "customerLineItemNumber":2、
    "tiPartNumber":"LM358PWR"、
    "数量":1

    ]

    我执行了该错误代码

    "错误":[
    {
    "ErrorCode":"ERR-TICOM-ORDER-API-0009"、
    "类型":"验证"、
    "部分":"通用"、
    "字段":空、
    "原因":"订单值对于所选付款方式太低、请重新提交总价值> 250美元的订单"、
    "消息":"使用不同的付款选项重新提交申请。 有关更多信息,请访问 ">api-portal.ti.com/order-api-payment",
    "数据":空

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好

    我对您的示例请求也有同样的问题。

    执行的步骤:

    1.用 Chrome 转至 https://api-portal.ti.com/store-order-api。 我没有登录网站(右上角)。

    2.点击"授权"并输入密钥。 服务器列表中只有一个服务器可供选择。

      

    3.授权看起来不错(见黄色文字)

    4.在  TI store 测试订单中 、我按下了"尝试一下"

    5.我已将 json 从您的测试信息中粘贴到请求正文并添加了我的结算信息 ID

    6.按压执行

    响应为:

    "errors": [
        {
          "errorCode": "ERR-TICOM-ORDER-API-0001",
          "type": "Application",
          "section": "Orders",
          "field": null,
          "reason": "We are unable to validate your checkout profile",
          "message": "Wait 5 minutes before attempting to resubmit your request. If you are still having issues, connect with TI customer support <">support.ti.com/csm>",
          "data": null
        }

    Any ideá?

    Br
    Axel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Axel:

    您似乎已传递您的结算信息 名称 而不是结算信息 ID 。 通常、结算信息名称是友好的名称、而不是可能与 ID 混淆的名称。 要查找 ID、可按照 www.ti.com/.../faqs-checkout-profile.html:中概述的步骤操作、

    1. 登录到您的 myTI 企业帐户。
    2. 在"订单偏好设置"下、选择"地址"。
    3. 在"地址"页面上、找到要复制的地址。
    4. 单击呈纸张形状的"复制"图标。
    5. 在"复制地址"页面上确认复制的信息正确无误、然后单击"保存"。

    您的结算信息 ID 以 C7结尾。 希望这对您有所帮助。

    此致、
    保罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。

    我在结帐配置文件 ID 中缺少最后两位数字。