Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Shopify应用程序/oauth访问/从集合中获得正确排序的产品_Ruby On Rails_Shopify_Shopify App - Fatal编程技术网

Ruby on rails Shopify应用程序/oauth访问/从集合中获得正确排序的产品

Ruby on rails Shopify应用程序/oauth访问/从集合中获得正确排序的产品,ruby-on-rails,shopify,shopify-app,Ruby On Rails,Shopify,Shopify App,无法从oauth身份验证访问产品列表和集合列表(在构建应用程序时),这些是为plus用户保留的 我们商店的智能集合是手动排序的。我找不到正确的方法来检索正确排序的集合的产品 我们目前正在使用shopify_apigem,但是搜索了很多,无法找到 感谢您的帮助有一个端点标记为: /admin/smart_collections.json 在这里,您可以轻松与Smart Collection互动。例如,如果集合设置为手动排序,则可以创建PUT资源来更改产品的顺序。在资源下的ShopifAPI ge

无法从oauth身份验证访问
产品列表
集合列表
(在构建应用程序时),这些是为plus用户保留的

我们商店的智能集合是手动排序的。我找不到正确的方法来检索正确排序的集合的产品

我们目前正在使用
shopify_api
gem,但是搜索了很多,无法找到


感谢您的帮助

有一个端点标记为:

/admin/smart_collections.json
在这里,您可以轻松与Smart Collection互动。例如,如果集合设置为手动排序,则可以创建PUT资源来更改产品的顺序。在资源下的ShopifAPI gem中,您将找到SmartCollection


要从智能集合中读取产品,请将集合\u id参数发送到产品端点。如果Shopify没有按照收集分类顺序退回产品,我想你就完蛋了。

很抱歉,这不是我的观点。在集合中对产品进行排序(更新订单)是可以的。在集合中检索已排序的产品,不可用-据我所知。这一个
/admin/products.json?ids=632910392921728736
甚至不保留传递的id序列的顺序将集合id发送到产品端点,并查看结果是否已排序。是的,p也尝试了
shopifigapi::Product.all(参数:{collection\u id:xxx})
。这是一个解决方案,需要两次调用才能正确排序;如果不提供更好的accessA Collect,会觉得有点尴尬。Collect只是相对于自定义集合而言的,但您在问题中只提到了Smart Collection。所以现在我很困惑。你说问题已经解决了,但这似乎是不可能的。