TI-API: 沒收到 inventory subscription 的push 訊息.

Part Number: TI-API

目前我收到最後一次的訊息是在 2022-02-22 日.之後就一直沒收到 inventory subscription  的push 訊息. 

請問我這要用什麼方式來DEBUG ?

  • 更正是 2023—02—22 之後就沒收到過  inventory subscription  的push 訊息. 我確定是有訂閱資料的

  • 请问你当初创建订阅的expire date是多久?有可能是超过你当时设置的日期了

  • 這是我目前的所有訂閱資料

    [
    {
    "tiPartNumber": "TM4C1230H6PMI7",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:14+0000",
    "lastUpdatedTs": "2023-04-25T08:57:14+0000"
    },
    {
    "tiPartNumber": "TM4C1230H6PMI",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:12+0000",
    "lastUpdatedTs": "2023-04-25T08:57:12+0000"
    },
    {
    "tiPartNumber": "TM4C1230H6PMIR",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:15+0000",
    "lastUpdatedTs": "2023-04-25T08:57:15+0000"
    },
    {
    "tiPartNumber": "ADS8864IDGSR",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:08+0000",
    "lastUpdatedTs": "2023-04-25T08:57:08+0000"
    },
    {
    "tiPartNumber": "DAC7612U/2K5",
    "requestedQty": 2,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:11+0000",
    "lastUpdatedTs": "2023-04-25T08:57:11+0000"
    },
    {
    "tiPartNumber": "DAC7612U",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:09+0000",
    "lastUpdatedTs": "2023-04-25T08:57:09+0000"
    },
    {
    "tiPartNumber": "ADS8864IDGS",
    "requestedQty": 1,
    "currency": "TWD",
    "autoSubscribe": true,
    "expirationDate": "2023-05-25",
    "creationTs": "2023-04-25T08:57:07+0000",
    "lastUpdatedTs": "2023-04-25T08:57:07+0000"
    }
    ]

  • 你现在的这些料从记录来看是2023-04-25 创建的,到2023-05-25到期,last update 是 4/25, 目前没有接收到PUSH应该就是库存没有更新。

  • 如果我訂閱的清單中有几筆是本來就有庫存旳. 這樣也不會通知? 那再請問一下 庫存的更新與通知的機置為何.一天几次? 

    還是我應該換方式來作.. 每1小時去取所有我想要的料件庫存資料. 如果換成這種作法會不會被TI 視為是惡意的行為?

  • 理论上是当库存每次满足你的requestQuantity 时间则会触发通知,我建议您也可以改成每一小时去get库存信息,目前的限制是100000 requests / Day, 不会被视为恶意行为,谢谢。