Hello Strava Community Hub,
I am currently working with the Strava API v3, attempting to automate kudos creation for specific activity IDs using a valid access token. Despite the token having all necessary scoped permissions, I continually receive a `401 Unauthorized` error with the message `"Authorization Error"`. The access token is valid and not expired.
### Error Details:
```
{"message":"Authorization Error","errors":[]}
```
### Steps to Verify Access Token:
1. Checked that the access token is set correctly in my application.
2. Verified that the access token is not expired.
3. Confirmed that the token has all necessary scoped permissions for writing (required for creating kudos).
### Reproduction Steps:
If you would like to reproduce this error, please follow these steps (replace `<redacted>` with your actual valid access token):
```sh
% curl -X POST https://www.strava.com/api/v3/activities/9646819174/kudos
-H "Authorization: Bearer <redacted>"
```
After executing this command, the response is a `401 Unauthorized` error with the message `"Authorization Error"`, even though a valid token is used in the request.
### Things I Have Tried:
- Verified that the access token is valid, not expired, and has the required scopes.
- Reauthenticated to obtain a new set of tokens.
### Request for Help:
I'm wondering if anyone else has encountered this issue or if there is something obvious that I am missing. I have followed Strava's API documentation closely and cannot seem to resolve this error.
If you have experienced this issue and found a solution, or if you have any suggestions on what might be causing this error, I would greatly appreciate your insights.
Thank you in advance for your help!