Найти itemId для API поиска продуктов Walmart - PullRequest
1 голос
/ 03 апреля 2019

Мне нужно получить информацию о продукте из Walmart на основе URL.

В настоящее время я использую их API поиска продуктов, и мне нужно найти itemId.Я думал, что конечные цифры - это itemID, но их документы API не возвращают результаты для этого продукта https://www.walmart.com/ip/Sportsman-Gasoline-2000W-Portable-Generator/46542330

http://api.walmartlabs.com/v1/items?apiKey={apikey}&ids=46542330

results

{
    "errors": [
        {
            "code": 6001,
            "message": "Results not found"
        }
    ]
}

Это работает для некоторых продуктов, таких как этот https://www.walmart.com/ip/Riders-by-Lee-Women-s-Soft-Flannel-Plaid-Shirt/46511109

http://api.walmartlabs.com/v1/items?apiKey={key}&ids=46511109

Существует ли причина, по которой он работает не для всех продуктов, или есть лучший способ получения информации о продукте на основе URL-адреса?

...