我正在使用 JavaScript 中的 Strava API 为用 HTML5 编写的 Web 应用程序执行 OAuth2 身份验证。身份验证遵循授权代码授予流程。第一步是获得用户的许可和访问代码。因此,我使用 url 中的必要参数将用户重定向到 Strava EndPoint。
var url = "https://www.strava.com/oauth/authorize";
var params ="client_id=*****&redirect_uri=http://localhost&response_type=code&scope=activity:write";
var request_url = url +"?"+ params;
var request = new XMLHttpRequest();
window.location.replace(url+"?"+params);
我到达 Strava Endpoint,然后同意使用我的数据。然后我被重定向到应用程序,但收到一个错误......
不允许加载本地资源:chrome-error://chromewebdata/#buttons
知道有什么问题吗?