0
我註冊了合作伙伴計劃並創建了一個「Dev Shop」用於測試目的。我已經註冊了一個應用程序並配置了代理設置,但由於該應用程序未發佈,因此無法看到如何在我的Dev商店中激活該應用程序。有任何想法嗎?如何在開發模式下在Shopify中測試代理服務器電話?
我註冊了合作伙伴計劃並創建了一個「Dev Shop」用於測試目的。我已經註冊了一個應用程序並配置了代理設置,但由於該應用程序未發佈,因此無法看到如何在我的Dev商店中激活該應用程序。有任何想法嗎?如何在開發模式下在Shopify中測試代理服務器電話?
您可以在您的應用程序上設置一個安裝頁面,它將爲您的應用程序生成授權請求。
有效地,你會採取他們的myshopify網址。如果您正在使用omniauth這是非常簡單的整合 - https://github.com/Shopify/omniauth-shopify-oauth2
看看的示例應用程序,看看它是如何做
感謝 - 我一直在用Java庫,我想您所創建的實驗,但CRest不支持OAuth2,對吧? –
我認爲這樣做,但你需要獲得你的憑證。我們沒有添加代碼,因爲它當天真的不需要。您可能需要創建一個新的Credential實現,爲oAuth會話準備CRest客戶端。我相信那裏有一些oAuth java庫,但我沒有使用它們中的任何一個。 – csaunders
謝謝是的 - 得到了這個工作,但發現代理回調和webhooks的驗證使用HMAC Sha256加密方法,我不得不實施自己。 –