def webhook_challenge():
    client = Client()
    strava_request = {
        k: request.args.get(k)
        for k in ('hub.challenge', 'hub.mode', 'hub.verify_token')
    }
    log.info("Webhook challenge: {}".format(strava_request))
    challenge_resp = client.handle_subscription_callback(
        strava_request, verify_token=app.config['STRAVA_VERIFY_TOKEN'])
    return jsonify(challenge_resp)
Example #2
0
def webhook_challenge():
    client = Client()
    strava_request = {k: request.args.get(k) for k in ('hub.challenge', 'hub.mode', 'hub.verify_token')}
    log.info("Webhook challenge: {}".format(strava_request))
    challenge_resp = client.handle_subscription_callback(strava_request, verify_token=config.STRAVA_VERIFY_TOKEN)
    return jsonify(challenge_resp)