Итак, я сделал приложение shopify из своей учетной записи разработчика (связано с кодом, выполняющимся на моем локальном хосте) и установил его в своем магазине разработки (по ссылке, сгенерированной кодом на моем локальном хосте). Кажется, что все работает (проверка хэша sha-256 прошла успешно.), Кроме как после того, как я сделаю почтовый запрос к admin/oauth/access_token
страница; он возвращает пустой результат вместо строки json с маркером доступа в нем. Это потому, что я спрашиваю токен доступа для неопубликованного приложения? Заранее спасибо!
Когда кто-то устанавливает ваше приложение, вы получаете временный токен, который вы можете обменять на постоянный токен, отправив свой открытый API-ключ, закрытый API-ключ и временный токен, который они вам дают, и вы должны получить ответ с постоянным access_token. Я делаю то же самое с частным неопубликованным приложением, и оно работает, так что вы должны быть хорошими, вы можете просто делать что-то не так.
Опубликованное состояние приложения не имеет ничего общего с токенами. Ваш oAuth-код отвечает за все проблемы с правильным получением токена.