2016-05-13 71 views
1

我面臨將Shopify App安裝到測試商店的問題。我使用了shopify_app-skeleton給出的應用程序的相同代碼。我conf.php代碼:如何成功將App安裝到測試商店?

<?php 
    define('SHOPIFY_APP_API_KEY', '5301a720e59f3d95bbb71284d1292d7f'); 
    define('SHOPIFY_APP_SHARED_SECRET', '30d6c4103712ca6dc3ffc37e76f739ec'); 
    define('REDIRECT_URL', 'http://localhost/shopify/app1/newPrj/getproducts.php '); 

直到現在我還訪問應用程序進入商店,並得到了同樣的問題的問題。

我點擊從商店儀表板安裝App後出現該錯誤。運行此鏈接後意味着:http://localhost/shopify/app1/new_prj/install.php?shop=fashionstar-3.myshopify.com 它重定向到存儲用戶點擊的屏幕安裝應用程序。 - Screenshot

當我點擊安裝應用程序它沒有得到任何東西作爲輸出。它會在我的App開發人員儀表板上顯示安裝狀態,但不會重定向到get_products.php頁面。

+0

你確定你的'REDIRECT_URL'工作正常嗎?另外檢查 - 「https:// engineering.shopify.com/17488288-developing-shopify-apps-part-1-the-setup' and'http://stackoverflow.com/questions/17576180/how-to-add- shopify-development-app-to-development-store' – HymnZ

+0

@HymnZ是的,重定向網址正在工作。我已經使用http://localhost/shopify/app1/newPrj/oauth.php這個URL作爲重定向URL進行了檢查。 我認爲oauth_token沒有存儲到會話中。 請建議,如何獲得oauth_token? –

+0

您按照此處的步驟操作。 - https://help.shopify.com/api/guides/authentication/oauth – HymnZ

回答

0

Vidhi,您可以使用名爲ngrok的工具在Shopify和您的本地主機之間創建隧道。在此之後,您可以從本地主機運行應用程序。

而且,您最好使用Shopify的PHP SDK(有許多非官方的SDK可用),而不是執行直接的HTTP請求。

相關問題