命运2 api
玩了很久命运2的,看到小日向、光影思维这样的查询软件,很厉害,想自己研究研究。
注册成为开发者
在bungie官网 Bungie.net
开发者入口这,输入应用程序名称即可,然后就能获得api密钥一类的东西,你自己就能看到。
尝试第一个请求
这需要有一定的编程基础,我是用JavaScript进行请求。 GitHub - Bungie-net/api: Resources for the Bungie.net API 这是Bungie官方的一个github,在这能看到完整的文档地址:Bungie.Net API
API根路径: https://www.bungie.net/Platform
我们来尝试请求一下这个api,以调取命运2的公共的版本信息
https://www.bungie.net/Platform/Destiny2/Manifest
只有这个请求地址是不够的,还需要的是api密钥,这个需要包含在请求头中
js就是大概这样子用代码去请求,其他的大同小异:
$.ajax({
url: "https://www.bungie.net/Platform/Destiny2/Manifest",
method: "GET",
headers: {
"X-API-Key": key,
},
success: function (result) {
console.log(result);
},
error: function (err) {
console.log(err);
}
})
在postman里面请求头加上key,这里打码的填上自己申请的那个key
我们请求之后,他会返回数据给我们
同时我们复制下来zh-chs普通话版本的版本数据
之后输入bungie.net/复制的数据
即可通过下载,获取文件
我看视频里说那数据库可以打开,我还没试,但这个就是这个指令的基本用法
快速使用的平台
这个是我找到的为数不多的教程,可以看看:
Getting Started with the Bungie API | Quick Start and Guide
然后这个是这个博主页面给出有的一个工具,可以很轻松的供不会什么编程语言,没有发请求的经验的人使用的网站Destiny Data Explorer
Created in 2024-2-13