首页 > 解决方案 > 如何将 API 密钥发送到 Destiny2 API?

问题描述

我正在尝试访问 Destiny2 API,但收到“无 API 密钥”消息。密钥是有效的,因为我在 Postman 中使用过它。我是否正确设置了标题?我写的代码如下。我将有效的用户名传递给函数。

function destinyId(username) {
  var uri = 'https://www.bungie.net/Platform/Destiny2/SearchDestinyPlayer/-1/' + username + '/';
  $.ajax({
    method: 'GET',
    beforeSend: function(request) {
      request.setRequestHeader('X-API-Key', myKey);
    },
    url: uri,
    success: function(data, status, xhr) {
      console.log(data);
    }
  })
}

标签: jqueryapirequest-headers

解决方案


推荐阅读