Приложение Shopify на Heroku (Resque) не работает при регистрации Webhook: ApiVersionNotSetError - PullRequest
0 голосов
/ 21 июня 2020

локальный env shopify_app-13.4.0 отлично работает при развертывании в heroku, и мой спасатель пытается зарегистрировать веб-перехватчики. Я получаю эту ошибку: ShopifyAPI :: ApiVersion :: ApiVersionNotSetError (Вы должны установить ShopifyAPI :: Base.api_version перед созданием запрос.):

Знают ли работники о конфигурации Shopify вообще? Если нет, что мне нужно добавить, чтобы они знали о конфигурации Shopify?

1 Ответ

0 голосов
/ 21 июня 2020

Прежде чем пытаться получить доступ к API, убедитесь, что код, который вы запускаете в своем воркере, открывает сеанс. Если вы откроете сеанс, это сообщение исчезнет. Как только я увидел это сообщение, выполняя вызовы GraphQL в worker, я вставил команду для инициализации клиента. Это тоже сработало, но, вероятно, в этом нет необходимости.

ShopifyAPI::GraphQL.initialize_clients

...