как получить статический URL для магазина?

Я создаю публичное приложение в Shopify. Я хочу, чтобы Shopify позволил моему приложению получить доступ к учетной записи моего клиента. Для этого я разрешаю пользователю войти в систему через механизм Shopiy oauth. Вот моя проблема:
У URL авторизации ‘/ admin / oauth / authorize’ для Shopify также должно быть название магазина. Например
https://shop-name.myshopify.com/admin/oauth/authorize».

Теперь проблема в том, что мой код позволит многопользовательскому пользователю войти в систему с разными названиями магазинов. Я не могу просто жестко прописать название магазина в URL-адресе входа.

Итак, вот что я ищу: статический URL, как
http://login.shopify.com/admin/oauth/authorize в этом URL пользователя просят ввести название магазина, имя пользователя и пароль и получать оттуда.

Присутствует ли такой URL?

1

Решение

Название магазина должно быть передано вашему приложению в качестве параметра строки запроса, не так ли? Таким образом, вы знаете, какой магазин запрашивает доступ к вашему приложению? Это означает, что когда кто-то впервые обращается к вашему приложению через панель приложений в Shopify, он отправляет запрос HTTPS: //your.app.domain/whatever магазин = myshop.myshopify.com.

Просто запишите этот параметр магазина и используйте его для создания URL-адреса OAuth, по которому вам нужно позвонить.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]