8

我觉得我在这里错过了一些非常简单的东西。所以我有身份验证会话,我基本上想加载当前的 Shop 对象来访问一些东西,比如电子邮件地址、shop_owner 等。我怎样才能检索到它以基本上得到这个响应?

http://api.shopify.com/shop.html#show

我尝试查看 /admin/shop.json 并使用

ShopifyAPI::Shop.find(someidnumber)

但不行吗?

4

2 回答 2

13

端点是/admin/shop.json。如果您使用的是 ShopifyAPI gem,resources/shop.rb您会看到其中有一个current函数。

调用ShopifyAPI::Shop.current将返回一个 Shop 对象,其中包含您要查找的详细信息。

如果您没有得到正确的对象/响应,那么您一定不能正确地进行身份验证。

于 2012-08-10T03:07:10.737 回答
1

您可以使用它访问它

ShopifyAPI::Shop.current

但是,为了让它工作 - 你需要你的控制器继承自ShopifyApp::AuthenticatedController

就像是:

class MyController < ShopifyApp::AuthenticatedController
于 2017-08-14T23:44:06.517 回答