Shopify API - Не удается найти заказы, созданные другим приложением - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь найти все заказы своего магазина и обнаружил, что могу получать только список заказов, созданных вручную, но не заказов, созданных другими приложениями через API.

Здесь мой текущий список заказов : enter image description here

И вот мой код, чтобы найти все заказы

temp = ShopifyAPI::Order.find(:all, :params=>{:status => 'any', :fields => 'name'})

или найти отдельный заказ с order_id

order = ShopifyAPI::Order.find(show_params['order_id'])

Первая строка кода возвращает только 1 заказ (# 1013), созданный мной

[#<ShopifyAPI::Order:0x0000000c6ae170 @attributes={"name"=>"#1013"}, @prefix_options={}, @persisted=true>]

Вторая строка кода вызвала ошибку:

#<ActiveResource::ResourceNotFound: Failed. Response code = 404. Response message = Not Found (Not Found).>

Обратите внимание, что все мои другие заказы, кроме # 1013, созданы третьим приложением:

enter image description here

Что мне теперь делать, чтобы найти все мои заказы?

Заранее благодарим.

P / s: я использую 2020-01 версию api.

1 Ответ

0 голосов
/ 08 мая 2020

По умолчанию область read_orders предоставляет вам доступ для получения заказов, созданных не ранее, чем через 60 дней go.

Вам нужно запрос read_all_orders объем , чтобы иметь возможность получать все заказы сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...