程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了GET 请求 GPX“未找到资源”Strava API大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决GET 请求 GPX“未找到资源”Strava API?

开发过程中遇到GET 请求 GPX“未找到资源”Strava API的问题如何解决?下面主要结合日常开发的经验,给出你关于GET 请求 GPX“未找到资源”Strava API的解决方法建议,希望对你解决GET 请求 GPX“未找到资源”Strava API有所启发或帮助;

按照 Stravas API 说明 Export Route GPX (getRouteAsGPX)我们没有得到 gpx 文件。

我们使用的代码是:

import requests
import urllib3
import gpxpy
urllib3.disable_warnings(urllib3.exceptions.InsecurerequestWarning)

auth_url = "https://www.strava.com/oauth/token"
activites_url = "https://www.strava.com/API/v3/athlete/activitIEs"
gpx_url= "https://www.strava.com/API/v3/routes/%s/export_gpx" .format(4947441661)


access_token = "XXXXXXXXXXXXXXXXXXXXXXXX"
print("Access Token = {}\n".format(access_token))

header = {'Authorization': 'Bearer ' + access_token}
param = {'per_page': 200,'page': 1}
response = requests.get(gpx_url,headers=header,params=param).Json()

我们收到了 Dic 回复,但没有 gpx 文件。 {'message': 'resource Not Found','errors': []}

最近有人成功检索到 gpx 文件吗?有什么建议可能是什么问题?

解决方法

用下面的行替换您的 gpx_url 行对我来说很有效。确保您有权访问路由 4947441661 并具有适当的范围 (read_all)。

gpx_url= "https://www.strava.com/api/v3/routes/%s/export_gpx" % 4947441661

大佬总结

以上是大佬教程为你收集整理的GET 请求 GPX“未找到资源”Strava API全部内容,希望文章能够帮你解决GET 请求 GPX“未找到资源”Strava API所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:请求