Изучите учебники по разработке приложений

Я не уверен, что это правильный форум, так как у меня нет конкретного вопроса разработки, но здесь идет:)

Я изучаю создание приложения Shopify для использования в моем интерфейсе магазина Shopify. Я просматриваю документацию Shopify, и API кажется отличным - и это похоже на легкий ветерок, который можно запустить и запустить с помощью приложения (как минимум, для частного приложения).

Но как я могу использовать приложение после его создания? Скажем, я создаю новый сайт ASP.NET MVC с одним контроллером (Home → Index), который возвращает представление, которое просто говорит "Hello World". (в будущем контроллер, конечно, будет называть API, и View будет делать потрясающие вещи с данными и т.д.)

Теперь я хотел бы использовать этот удивительный сайт в качестве приложения для моего магазина Shopify. Как в мире я это делаю?:)

Я могу найти множество обучающих программ о том, как вызывать API и как настроить приватное приложение в администраторе Shopify, но как я действительно использую это приложение в своем интерфейсе? Я не ищу объяснения об общедоступных приложениях и OAuth и т.д. (Хотя учебник для этого тоже будет замечательным), но для начала просто учебник по созданию и использованию частного приложения.

Любые отличные уроки/курсы Udemy/Pluralsight и т.д., там я пропустил?

Спасибо, ребята.

Ответы

Ответ 1

Первое, что я бы рекомендовал, - это посмотреть доступные библиотеки API Shopify. Например, "Изучить API-интерфейс" в Ruby.

чтобы подключить ваше приложение, вам нужно сделать следующее:

1) Получите учетную запись разработчика в Shopify (партнерской учетной записи) и создайте приложение.

2) Возьмите API и секретный ключ

3) следуйте инструкциям в библиотеках API, как в приведенной ссылке (шаги 1-7), и вы сможете запустить свое приложение.

(По сути, захватите постоянный токен из Shopify, и вы сможете совершать вызовы API и получать все данные из нужного магазина).

Ответ 2

Отметьте запрашивать прокси-сервер.

В соответствии с документом "прокси-приложение позволяет вашему приложению добавлять функциональные возможности в интерфейс магазина".

Ответ 3

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

Я создал модель рынка для магазина, в которой используется шаблон /pages/, чтобы сделать следующее:

  • Функция регистрации для отдельных поставщиков. (Данные хранятся во внешней базе данных)
  • Функция входа для пользователей со следующего шага.
  • Презентация панели инструментов коллекции поставщика, включая все загруженные/одобренные продукты/продажи/доходы от продаж отдельных продуктов и т.д.

Точка 3 требует admin запросов в магазин и получения/отправки необходимых данных, а затем представляет их на передней панели. Это может быть достигнуто только с помощью приложения. В моем случае простое частное приложение (буквально вы требуете только API KEY и APP PASSWORD), построенные на функциях JavaScript, сделали трюк.