2012-08-10 15 views
7

Siento que me falta algo extremadamente simple aquí. Así que tengo la sesión de autenticación, y esencialmente quiero cargar el objeto de la Tienda actual para acceder a algunas cosas, como la dirección de correo electrónico, el propietario de la tienda, etc. ¿Cómo puedo recuperar eso para obtener esta respuesta esencialmente?Recuperando shopify ¿Comprar objeto?

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

he intentado mirar /admin/shop.json y el uso de

ShopifyAPI::Shop.find(someidnumber) 

pero no ir?

Respuesta

11

El punto final es /admin/shop.json. Si está utilizando la joya ShopifyAPI, en resources/shop.rb verá que hay una función current.

Llamar ShopifyAPI::Shop.current devolverá un objeto de la tienda con los detalles que está buscando.

Si no obtiene el objeto/respuesta correcto en ese momento, no debe autenticarse correctamente.

0

Puede acceder a ella con

ShopifyAPI::Shop.current 

Sin embargo, con el fin de que funcione - que necesita el controlador de heredar de ShopifyApp::AuthenticatedController

Algo así como:

class MyController < ShopifyApp::AuthenticatedController 
Cuestiones relacionadas