2012-06-30 35 views
2

我想用私有API密钥来使用Rails * shopify_app * gem。宝石的文档提到可以做到这一点,但没有说明如何。这些说明仅适用于Shopify合作伙伴帐户。如何将Rails shopify_app gem与私有API密钥一起使用?

对于私人API密钥似乎没有办法指定返回网址。这导致以下响应片段被发回:

{"error":"invalid_request","error_description":"The redirect_uri and application url must have matching hosts"} 

我已经环顾了一下,但无法找到解决方案。 Shopify API wiki上似乎应该更好地记录这一点。我会很感激任何帮助。

欢呼声,

-tomek

回答

1

你试图请求允许吗?您应该能够使用为私钥生成的密码作为访问令牌,因为权限已被授予。

+0

嗨,约翰,谢谢你的回答。我不明白如何使用为私钥生成的密码。我应该在哪里插入?应用程序生成器要求私钥和秘密,并将这些值放入application.rb中。我会在哪里把密码字符串? – Tomek

+0

还有一件事,请不要试图使用shopify_app而不是shopify_api。名字非常相似,所以很容易错过。我可以成功使用shopify_api创业板,在那里没有问题。这是我遇到麻烦的Rails应用程序生成器。 – Tomek

+0

应用程序gem并没有真正为你带来什么,因为它的私人应用程序和权限已被授予。你想使用的应用程序宝石有什么特别的东西吗?无论哪种方式,您仍然需要使用正确的凭据初始化Shopify API gem,但应用程序gem不会为您执行此操作。 –

相关问题