我觉得我在这里错过了一些非常简单的东西。所以我有身份验证会话,我基本上想加载当前的 Shop 对象来访问一些东西,比如电子邮件地址、shop_owner 等。我怎样才能检索到它以基本上得到这个响应?
http://api.shopify.com/shop.html#show
我尝试查看 /admin/shop.json 并使用
ShopifyAPI::Shop.find(someidnumber)
但不行吗?
我觉得我在这里错过了一些非常简单的东西。所以我有身份验证会话,我基本上想加载当前的 Shop 对象来访问一些东西,比如电子邮件地址、shop_owner 等。我怎样才能检索到它以基本上得到这个响应?
http://api.shopify.com/shop.html#show
我尝试查看 /admin/shop.json 并使用
ShopifyAPI::Shop.find(someidnumber)
但不行吗?
端点是/admin/shop.json
。如果您使用的是 ShopifyAPI gem,resources/shop.rb
您会看到其中有一个current
函数。
调用ShopifyAPI::Shop.current
将返回一个 Shop 对象,其中包含您要查找的详细信息。
如果您没有得到正确的对象/响应,那么您一定不能正确地进行身份验证。
您可以使用它访问它
ShopifyAPI::Shop.current
但是,为了让它工作 - 你需要你的控制器继承自ShopifyApp::AuthenticatedController
就像是:
class MyController < ShopifyApp::AuthenticatedController