Shopify API - 找不到其他应用程序创建的订单
Shopify API - Can't find orders created by another application
我试图找到我商店的所有订单,发现我只能收到手动创建的订单列表,而不是其他应用程序通过 API 创建的订单。
这是我当前的订单列表:
这是我查找所有订单的代码
temp = ShopifyAPI::Order.find(:all, :params=>{:status => 'any', :fields => 'name'})
或使用 order_id
查找单个订单
order = ShopifyAPI::Order.find(show_params['order_id'])
第一行代码return只有我创建的1个订单(#1013)
[#<ShopifyAPI::Order:0x0000000c6ae170 @attributes={"name"=>"#1013"}, @prefix_options={}, @persisted=true>]
第二行代码出现错误:
#<ActiveResource::ResourceNotFound: Failed. Response code = 404. Response message = Not Found (Not Found).>
请注意,除第 3 个应用程序创建的 #1013 外,我的所有其他订单:
我现在应该怎么做才能找到我的所有订单?
提前致谢。
P/s:我用的是2020-01
api版本。
默认情况下,read_orders
范围授予您获取不早于 60 天前创建的订单的权限。
您必须 request read_all_orders
scope 现在才能获取所有订单。
我试图找到我商店的所有订单,发现我只能收到手动创建的订单列表,而不是其他应用程序通过 API 创建的订单。
这是我当前的订单列表:
这是我查找所有订单的代码
temp = ShopifyAPI::Order.find(:all, :params=>{:status => 'any', :fields => 'name'})
或使用 order_id
查找单个订单order = ShopifyAPI::Order.find(show_params['order_id'])
第一行代码return只有我创建的1个订单(#1013)
[#<ShopifyAPI::Order:0x0000000c6ae170 @attributes={"name"=>"#1013"}, @prefix_options={}, @persisted=true>]
第二行代码出现错误:
#<ActiveResource::ResourceNotFound: Failed. Response code = 404. Response message = Not Found (Not Found).>
请注意,除第 3 个应用程序创建的 #1013 外,我的所有其他订单:
我现在应该怎么做才能找到我的所有订单?
提前致谢。
P/s:我用的是2020-01
api版本。
默认情况下,read_orders
范围授予您获取不早于 60 天前创建的订单的权限。
您必须 request read_all_orders
scope 现在才能获取所有订单。