我试图减少从ShopifyApp :: AuthenticatedController继承的控制器对Shopify API的不必要调用,例如,获取myshopify_domain:
myshopify_domain = ShopifyAPI::Shop.current.myshopify_domain
在ShopifyApp :: SessionRepository或ShopifyApp中的某些地方是否可以调用某些方法来检索Shop.current.myshopify_domain,而无需实际调用Shopify API Web服务?如果没有,我能否将myshopify_domain(一旦检索到)存储在ShopifyApp :: SessionRepository中?
答案 0 :(得分:0)
您的问题令人困惑。在进行API调用时,您显然已经知道myshopify_domain,因为您无法使用商店名称和令牌进行API调用。
因此,现在我们已经超过了这一点,您在问如何才能使myshopify_domain更加方便您使用?只是让自己成为一个小帮手,以便在打开会话时可以访问shop_name或任何您想要的东西。
Shopify总是在他们的请求中向您发送商店名称,因此这是一个参数,因此您会在那被覆盖,而且您自己的界面代码和调用也将设置商店名称,因此您现在真的很漂亮深奥的领土需要其他任何东西。
好像您被经典的“狗追尾巴”所困,为什么?