2012-08-10 74 views
7

我覺得我在這裏錯過了一件非常簡單的事情。所以我有認證會話,我基本上想要加載當前的Shop對象來訪問一些東西,比如電子郵件地址,shop_owner等。我怎樣才能檢索到基本上得到這個響應?正在檢索shopify店對象?

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

我試圖尋找/admin/shop.json和使用

ShopifyAPI::Shop.find(someidnumber) 

,但沒有去?

回答

11

終點是/admin/shop.json。如果您使用ShopifyAPI寶石,在resources/shop.rb中,您會看到有一個current函數。

調用ShopifyAPI::Shop.current將返回一個Shop對象,其中包含您要查找的詳細信息。

如果您沒有收到正確的對象/響應,那麼您不能正確地進行身份驗證。

0

您可以

ShopifyAPI::Shop.current 

但是訪問,以便爲它工作 - 你需要你的控制器繼承ShopifyApp::AuthenticatedController

喜歡的東西:

class MyController < ShopifyApp::AuthenticatedController