Shopify встраивает разработку приложения в проблему перенаправления php

Я делаю встроенное приложение shopify в php, я использую этот скелет приложения

https://github.com/phpish/shopify_app-skeleton

Я выполнил инструкции и смог установить приложение.

После установки приложения я перенаправился на страницу (Oauth.php) с сообщением «Приложение успешно установлено!»

Но я хочу сделать приложение для встраивания, поэтому после некоторого исследования я обнаружил, что мы можем создать index.php с содержимым ниже

<head>
<script src = "https://cdn.shopify.com/s/assets/external/app.js"></script>



<script type = "text/javascript">
    ShopifyApp.init({
      apiKey: 'APP_KEY',
      shopOrigin: '<?php echo $_REQUEST['shop']?>',
      debug: false
    });
  </script>


</head>
<body>
  Content of embed app.

Теперь, когда я открываю приложение на панели администратора shopify, я вижу его. Но после добавления index.html, как указано выше, я не могу снова установить приложение.

Может ли кто-нибудь посоветовать, что я делаю неправильно и как правильно сделать приложение shopify встраивать в php.

Спасибо еще раз.

Ответить на этот вопрос слишком сложно по многим причинам. Во-первых, вы действительно не показываете, что код демонстрирует проблемы, и, во-вторых, концепция встроенных приложений слишком сложна и глубока, чтобы отлаживать ее, исходя из вашего простого «не могу установить ее снова». Вы должны разработать свою стратегию и продемонстрировать ее людям, которые могут вам помочь. Без дополнительного контекста и описаний невозможно дать однострочное исправление кода или другие предложения, которые могут вам понадобиться.

David Lazar 22.10.2018 16:46
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
161
0

Другие вопросы по теме