gpt4 book ai didi

shopify - 使用 API 查询客户

转载 作者:行者123 更新时间:2023-12-04 05:28:08 24 4
gpt4 key购买 nike

使用命令行 shopify 应用程序

include ShopifyAPI
Customer.first(:params => {:query => "email:foo@fizz.com", :fields => "email"})

=> #<ShopifyAPI::Customer:0x00000100b75448 @attributes={"email"=>"poohbear@gmail.com"}, @prefix_options={}, @persisted=true>

我很好奇是否有可能在您提供电子邮件的情况下进行查询并且结果是空集(未找到)或客户记录?无论我的查询是什么,我总是能取回客户记录。这使得很难从商店外部确定客户是否存在。

最佳答案

你打错了终点。 Customer.first查询索引端点( admin/customers.json ),而您正在尝试进行搜索( admin/customers/search.json )。

索引端点不理解查询参数,因此它会忽略它并获得常规索引。

要解决此问题,您需要指定您尝试点击的端点。 Docs are here , Shopify-specific examples are here .也在这里:

ShopifyAPI::Customer.find(:all, :from => :search, :params => { :q => "John" })

关于shopify - 使用 API 查询客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12941719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com