2012-08-10 18 views
7

Mi sento come se mi mancasse qualcosa di estremamente semplice qui. Quindi ho la sessione di autenticazione, e sostanzialmente voglio caricare l'oggetto Shop corrente per accedere a qualcosa, come l'indirizzo email, lo shop-proprietario, ecc. Come posso recuperarlo per ottenere essenzialmente questa risposta?Recupero di Shopify Oggetto di negozio?

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

ho provato guardando /admin/shop.json e utilizzando

ShopifyAPI::Shop.find(someidnumber) 

ma non andare?

risposta

11

L'endpoint è /admin/shop.json. Se stai utilizzando la gemma ShopifyAPI, in resources/shop.rb vedrai che c'è una funzione current.

La chiamata ShopifyAPI::Shop.current restituirà un oggetto Negozio con i dettagli che stai cercando.

Se non si ottiene l'oggetto/risposta corretta, non è necessario autenticarsi correttamente.

0

È possibile accedere con

ShopifyAPI::Shop.current 

Tuttavia, al fine di farlo funzionare - è necessario il controller di ereditare da ShopifyApp::AuthenticatedController

Qualcosa di simile:

class MyController < ShopifyApp::AuthenticatedController 
Problemi correlati