2012-06-30 38 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不會爲您執行此操作。 –

相關問題