我正在尝试使用strava v3 api获取数据。我对 JS 很陌生。我复制了示例 XMLHttpRequest 代码,但得到的只是返回的空字符串。如果我在浏览器中手动访问链接,它工作正常。我也尝试过使用 jquery 并得到同样的结果。
function reqListener() {
console.log(this.responseText);
};
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("get", "https://www.strava.com/api/v3/athlete/activities?per_page=1&access_token=83ebeabdec09f6670863766f792ead24d61fe3f9", true);
oReq.send();
有任何想法吗?
编辑:使用 jquery。还是不行
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<span id="hello">hello</span>
<script>
$(document).ready(function() {
$.getJSON("https://www.strava.com/api/v3/athlete/activities?per_page=1&access_token=83ebeabdec09f6670863766f792ead24d61fe3f9&callback=?", function(data) {
$('#hello').html(data);
});
});
</script>
</body>
</html>