Dear Strava Developer Team,
I hope this message finds you well.
I am writing to seek your assistance regarding an issue we have encountered with the Avinox App. Our users occasionally experience failures when attempting to upload cycling track files (GPX) to Strava after authorization. We would greatly appreciate your technical support to help troubleshoot and resolve this problem.
We have recently released the functionality for users to upload cycling track files (GPX) to Strava. However, we have observed that some users are facing issues with file uploads failing. Despite implementing a retry mechanism on the Avinox server to handle failed uploads, the issue persists even after multiple retries.
Below is the API endpoint we are calling: https://developers.strava.com/docs/reference/#api-Uploads
Here is the failure response we receive from the Strava server when the upload API is called:
syncRidingDataToStrava uid: xxx recID: xxx check again strava uploadResult: &{ID:13839110104 IDStr:13839110104 ExternalID:xxx-1000.gpx Error:The upload contains bad data. Status:There was an error processing your activity. ActivityID:<nil>} fileInfo: {MD5:1feda89a90845d4abed415f2aa53c694 Size:2873 TerraID:xxxx} retryTime: 3