Я пытаюсь создать приложение, которое получает информацию о пользователе Strava (информацию, действия и т. Д.).
Я прочитал инструкцию strava doc: https://developers.strava.com/docs/authentication/ < / а>
Я получаю это в своем приложении, я должен попросить пользователя подключиться к Strava, используя что-то вроде: https://www.strava.com/oauth/authorize?client_id=22991&redirect_uri=https://printmyroute.xyz/activity&response_type=code&scope=activity:read_all,read_all,profile:read_all
Затем появляется страница подключения, а затем авторизация. Когда пользователь принимает авторизацию, я получаю код внутри URL-адреса. Большой! Но чтобы следовать документу, чтобы сделать запрос о действиях, мне нужны client_id и client_secret, чтобы сделать этот запрос:
curl -X POST https://www.strava.com/api/v3/oauth/token \
-d client_id=ReplaceWithClientID \
-d client_secret=ReplaceWithClientSecret \
-d code=ReplaceWithCode \
-d grant_type=authorization_code
Но как я могу получить client_id и client_secret пользователя. (Я могу сделать запрос, используя свои client_id и client_secret, но это не цель, я хотел бы получить доступ к данным пользователя, чтобы отобразить их в его приложении ...).
Спасибо