2016-05-13 2 views
1

У меня возникла проблема с установкой Shopify App в тестовый магазин. Я использовал тот же код для приложения, который указан shopify_app-skeleton. Мой conf.php код:Как успешно установить приложение в тестовый магазин?

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

Тем не менее у меня есть проблемы, чтобы получить доступ к App в магазин и получать ту же проблему.

Я получаю эту ошибку после нажатия на Установите приложение с панели приборов Store. После завершения этой ссылки: http://localhost/shopify/app1/new_prj/install.php?shop=fashionstar-3.myshopify.com Он перенаправляет на сохранение экрана, на котором пользователь нажимает кнопку . Установите приложение. - Screenshot

Когда я нажимаю на Установить приложение он ничего как выход не становится. Он показывает статус установки на панели инструментов разработчика приложений, но не перенаправляется на страницу get_products.php.

+0

Вы уверены, что ваш 'REDIRECT_URL' правильно работает? Также проверьте - 'https: // engineering.shopify.com/ 17488288-development-shopify-apps-part-1-the-setup' и' http://stackoverflow.com/questions/17576180/how-to-add- shopify-development-app-to-development-store' – HymnZ

+0

@HymnZ Да, URL-адрес перенаправления работает. Я проверил с помощью 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 и вашим localhost. После этого вы можете запустить приложение со своего локального хоста.

И вам лучше использовать PHP SDK для Shopify (имеется много неофициальных SDK), чем выполнение прямых HTTP-запросов.

Смежные вопросы