2012-08-10 7 views
7

私はここで非常にシンプルなものを逃しているように感じる。だから私は認証セッションを持って、私は本質的に、電子メールアドレス、shop_ownerなどのようなsomethingsにアクセスするために現在のShopオブジェクトをロードしたい。 Shopify Shopオブジェクトを取得していますか?

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

私は/admin/shop.jsonを見て、

ShopifyAPI::Shop.find(someidnumber) 

が、ノー行くを使用してみましたか?

答えて

11

エンドポイントは/admin/shop.jsonです。 ShopifyAPI gemを使用している場合、resources/shop.rbにはcurrentという機能があります。

ShopifyAPI::Shop.currentを呼び出すと、探している詳細のショップオブジェクトが返されます。

正しいオブジェクト/応答が戻ってこない場合は、正しく認証されていてはなりません。

0

あなたはそれが機能するためには、しかし

ShopifyAPI::Shop.current 

とそれにアクセスすることができます - あなたのようなShopifyApp::AuthenticatedController

何かを継承するためにあなたのコントローラを必要とする:

class MyController < ShopifyApp::AuthenticatedController 
関連する問題