Для моей системы у моих пользователей есть свой уникальный идентификатор (participant_id
), который я им предоставил.
У меня есть флеш-сервер, который регистрирует моих пользователей в Fitbit.
@app.route('/fitbit_authorize')
def homepage(): #probably need to send participant_id here
return '<a href="%s">Authenticate with fitbit</a>' % FITBIT_AUTHORIZATION_URL
Fitbit отправляет почтовый запрос об успешности регистрации моего участника по следующему адресу, где я получаю их токены доступа / обновления пользователя для oauth:
@app.route('/fitbit_callback')
def fitbit_callback():
error = request.args.get('error', '')
if error:
return "Error: " + error
state = request.args.get('state', '')
code = request.args.get('code')
token = fitbit_access.get_full_token(code)
Мне было интересно, как я могу получить исходный идентификатор автора (participant_id
) в обратном вызове. Могу ли я передать дополнительную информацию в процессе авторизации на fitbit или как мне будет лучше получить их participant_id
?