У меня есть приложение Flask, работающее в облачной функции Google, которое получает Webhook от Shopify при создании заказа. Проблема в том, что у меня очень часто тайм-аут, вот что я имею в виду:
@app.route('/', methods=['POST'])
def connectToSheets(request):
print('Webhook received...')
# Verify request is coming from Shopify
data = request.data
hmac_header = request.headers.get('X-Shopify-Hmac-SHA256')
verify_webhook(data, hmac_header)
print('Request validated...')
# Do some stuff...
Shopify docs утверждает, что существует период ожидания 5 se c и повторная попытка период подписок. После того, как я проверяю запрос, появляется довольно много кода, поэтому я почти каждый раз отключаюсь.
Есть ли способ отправить код состояния 200 в Shopify после проверки Webhook и до того, как я начать обработку Webhook? Или есть обходной путь?