Get Kudoers By Activity Id (/activities/{id}/kudos)

174 views
Skip to first unread message

Sergii Vorontsov

unread,
Jul 16, 2019, 3:49:04 PM7/16/19
to Strava API
Hi guys!

Why you cut all information about athlete in response of this get method https://developers.strava.com/playground/#/Activities/getKudoersByActivityId ?

Why only First/Last name without athlete id and other useful information?

Sergii

Thomas Woodfin

unread,
Jul 16, 2019, 4:32:37 PM7/16/19
to Sergii Vorontsov, Strava API
Seems a lot of info we can get per this link 

--
You received this message because you are subscribed to the Google Groups "Strava API" group.
To unsubscribe from this group and stop receiving emails from it, send an email to strava-api+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/strava-api/dae2bb8e-225b-4d98-84b3-acdc225ea1fc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--

Thomas Woodfin

unread,
Jul 16, 2019, 4:46:03 PM7/16/19
to Sergii Vorontsov, Strava API

Get Segment Effort (getSegmentEffortById)

Returns a segment effort from an activity that is owned by the authenticated athlete.

activity_type
String, in queryDesired activity type. May take one of the following values: running, riding

athlete" : { "id" : 54321,
--
Message has been deleted

Sergii Vorontsov

unread,
Jul 16, 2019, 8:17:04 PM7/16/19
to Strava API
Hi

I think we're talking about different things. 

How can I athlete ids (kudoers) for concrete activity?

вторник, 16 июля 2019 г., 22:46:03 UTC+2 пользователь Thomas Woodfin написал:

Get Segment Effort (getSegmentEffortById)

Returns a segment effort from an activity that is owned by the authenticated athlete.

activity_type
String, in queryDesired activity type. May take one of the following values: running, riding

athlete" : { "id" : 54321,
On Wed, 17 Jul 2019 at 4:32 AM Thomas Woodfin <tblfi...@gmail.com> wrote:
Seems a lot of info we can get per this link 
On Wed, 17 Jul 2019 at 3:49 AM Sergii Vorontsov <voront...@gmail.com> wrote:
Hi guys!

Why you cut all information about athlete in response of this get method https://developers.strava.com/playground/#/Activities/getKudoersByActivityId ?

Why only First/Last name without athlete id and other useful information?

Sergii

--
You received this message because you are subscribed to the Google Groups "Strava API" group.
To unsubscribe from this group and stop receiving emails from it, send an email to strav...@googlegroups.com.

Dirk Kovert

unread,
Jul 17, 2019, 3:44:33 AM7/17/19
to Strava API
Good question. Im afraid you won't get the ID for the same reason you don't get the athlete IDs in the segment leaderboard calls. (look it up here) There the response has been changed by strava to only giving abbreviated names and no ids without proper notice and people haven't been happy.
Seems to be the same here probably for privacy protection reasons.
A response by the strava team would be appreciated.
Message has been deleted

Sergii Vorontsov

unread,
Jul 17, 2019, 8:31:32 AM7/17/19
to Strava API
Yeah. 
This is very cool "improvements". Especially considering the fact that i couldn't look all kudoers in the web ui (lightbox). Only firsts 200.  
This is my activity. Why I couldn't get inf about my kudoers? 
Why i couldn't get the list of my subscriber or subscription for example? 
What private policies i can broken? I don't understand. 
Mayby anybody from Strava team can point me what concrete policy related with that?

Best wishes, Sergii

bob r

unread,
Feb 20, 2021, 4:25:50 PM2/20/21
to Strava API
Has anyone figured out a workaround for this? 
 If the user of my app has more than one follower with the same first name and last initial, then this will wreak all kinds of havoc in my app, especially if more than one of those followers gives them kudos on the same activity.  
How am I supposed to know which one is giving them kudos?
There must be some other request we can invoke to get the information we need to resolve this, right? 

bob r

unread,
Feb 21, 2021, 2:05:14 PM2/21/21
to Strava API
I was able to create a workaround for this that solves some of the problem. This is only because I can determine the condition where the user has more than one kudoer with the same first/last when more than one gives kudos on one of the users activities. So I built a wrapper around the Kudoer that now has my own internal index and I can simply bump that index when the application encounters this condition. While it does not handle everything, this along with the fact that the list of kudoers in an activity in the response from Strava is usually sorted alphabetically of the real kudoers behind the scenes ( I know that the first John S is John Smart and the 2 one is John Smith ), seems to help deal with some of the inaccuracy in my particular use case.   But it would be much better if Strava gave us even last 5 or 6 digits of the kudoer.
Reply all
Reply to author
Forward
0 new messages