1 - Intro and accessing Strava API with Postman - Strava API for Beginners

preview_player
Показать описание
In this video we introduce the Strava API and access the endpoints with Postman

@3:17 I don't explain how to sign up for the app. Fill out the form, you can use any website name, does not need to be real. Also, use localhost as Authorization Callback Domain. Upload any image for the app icon.
Рекомендации по теме
Комментарии
Автор

I've double-checked everything from the previous steps but whenever do the step in 9:37, I get a 401 Unauthorized error. This was the response I got back:

{
"message": "Authorization Error",
"errors": [
{
"resource": "Application",
"field": "",
"code": "invalid"
}
]
}

myam
Автор

@12:13 in the video, you fail to exchange your refresh token for a new access token. It looks like you did update your refresh token with the correct one, not in notepad, but in postman. However I believe the error is because the request type you made was a GET and not a POST. You ended up copying the URL into another postman tab that was set to POST and it then worked. So if anybody is following along and struggling there, they may want to check the request method.

Great video, still valid 3.5 years later and works. Thanks for making these videos. Excellent resource.

itspj
Автор

Four plus years later (2024) and this video is still helpful: THANK YOU! I know these videos take time and effort to make, just want to make sure you know they are appreciated.

fgiraffe
Автор

Hey Fran, Huge thanks for making this video. I've been looking for clear instructions on how access Strava data and I struggled to find it. Great job at explaining every single step!

pampagrimaldi
Автор

SUPER helpful. Thank you!! I was getting very frustrated last night with this, and then I found this video and everything worked!

peterbishop
Автор

Just spent ages figuring all of this out then found your video!

brwalk
Автор

Thank you very much for video!
Guys this code for authorization will not working with refresh token from your strava profile. You will need new refresh token (9:44) with real_all status. Watch video carefully!)
for GET request from postman use headers tab

artur
Автор

Hey Fran! Big thanks for this tutorial! So After following your tutorial, I kept getting error in step 3 @10:13. So after a quick google, I found something on stackoverflow which helped greatly. In step one, the value of the scope parameter needs to be like so scope=activity:read.

calebolojo
Автор

Thanks for your time mate, your efforts will save my (and a lot of others) time.

Billcasiopost
Автор

My goodness, you saved my day. I don't think the Strava instructions are any clear here (for beginners). Thanks a lot!

PhilippJohn
Автор

Hey Fran, Huge thanks for making this video, I'm trying to make an auth to my website, and I follow this video, then I fulfill it.

CycleFormula
Автор

I do train in nearby areas... what a coincidence! Analyzing Strava data is the 1st project I wanna work on as I'm learning to use API's data on Python/Pandas. Thank you in advance for the tutorial. It will be very helpful!

oscarcano
Автор

Excellent video, thank you for sharing.

JamesDowns
Автор

Excellent help finding this - thanks for putting it up - it certainly fills in gaps in the documentation and made bringing data in a breeze. Thank you!

mrskeggster
Автор

Thank you so much! I was really struggling with this until I watched your explanation :)

PaigeWithAnEye
Автор

Massively helpful. Thank you very much!

blakef.
Автор

thanks its really useful, I was really confused about the refresh token and access tokens! finally figured it out

kiranputtur
Автор

FYI, at 13ish minutes where you're getting an odd response, you're sending a GET request, then when you flip back to Postman, you click to an old tab and paste into a POST request.

NathanBudd
Автор

@11:09 in the video what's working for me is to set the code to bearer and not as a query param access token, can't figure out why

BonAntoine
Автор

The part at 9:37, exchanging the code for a refresh token, does not work for me. I get {"message":"error"} in response to the POST request. I'm wondering if this part of the API has changed since the video was made.

IanGoodfellow
visit shbcf.ru