Shopify ShopifAPI方法列表

Shopify ShopifAPI方法列表,shopify,Shopify,我浏览了shopifyApi文档,它解释了如何通过post/put/get http谓词与API通信。 我正在用Ruby编码,我想知道在哪里可以找到所有可用方法的列表(比如product.add_metafield(params))。 我检查了gem服务器,没有找到任何可用于api的RDOC 谢谢这里有一个巧妙的窍门。在命令行中,尝试使用shopify\u api的gem。这将列出当前Ruby使用的当前版本。当然,对于RVM或RBEnv,这些变化很大 将结果复制并粘贴到剪贴板。我的CLI中的一个

我浏览了shopifyApi文档,它解释了如何通过post/put/get http谓词与API通信。 我正在用Ruby编码,我想知道在哪里可以找到所有可用方法的列表(比如product.add_metafield(params))。 我检查了gem服务器,没有找到任何可用于api的RDOC


谢谢

这里有一个巧妙的窍门。在命令行中,尝试使用shopify\u api的gem。这将列出当前Ruby使用的当前版本。当然,对于RVM或RBEnv,这些变化很大

将结果复制并粘贴到剪贴板。我的CLI中的一个示例是:

/Users/fuzzy/.rvm/gems/ruby-1.9.3-p194/gems/shopify_api-3.0.1/lib/shopify_api.rb
你只需要这一部分

/Users/fuzzy/.rvm/gems/ruby-1.9.3-p194/gems/shopify_api-3.0.1/lib
在剪贴板中输入sublmatevim或任何文本编辑器,然后粘贴到该路径中。然后你就可以拥有宝石了。如果导航到shopify_api/resources文件夹,您将看到product.rb文件,展示一些可以使用的方法。您可以看到大多数资源是如何以这种方式工作的。学习活动资源还可以在很大程度上展示API gem是如何提供功能的

一旦你通过了这个探索阶段,你就可以破解宝石。您可以重新打开模块和类,并添加自己的方法。非常整洁的东西


基于Thor的命令行界面也在其中,值得一看。在我看来,这是宝石最酷的一面之一。请参见shopify\u api/cli.rb

这里有一个巧妙的技巧。在命令行中,尝试使用shopify\u api的gem。这将列出当前Ruby使用的当前版本。当然,对于RVM或RBEnv,这些变化很大

将结果复制并粘贴到剪贴板。我的CLI中的一个示例是:

/Users/fuzzy/.rvm/gems/ruby-1.9.3-p194/gems/shopify_api-3.0.1/lib/shopify_api.rb
你只需要这一部分

/Users/fuzzy/.rvm/gems/ruby-1.9.3-p194/gems/shopify_api-3.0.1/lib
在剪贴板中输入sublmatevim或任何文本编辑器,然后粘贴到该路径中。然后你就可以拥有宝石了。如果导航到shopify_api/resources文件夹,您将看到product.rb文件,展示一些可以使用的方法。您可以看到大多数资源是如何以这种方式工作的。学习活动资源还可以在很大程度上展示API gem是如何提供功能的

一旦你通过了这个探索阶段,你就可以破解宝石。您可以重新打开模块和类,并添加自己的方法。非常整洁的东西


基于Thor的命令行界面也在其中,值得一看。在我看来,这是宝石最酷的一面之一。请参见shopify\u api/cli.rb

您还可以在此处查看最新形式的资源文件:您还可以在此处查看最新形式的资源文件: