主题选项

  • 固定导航栏
    固定左边导航栏,使其始终可见

顶部菜单栏配置

  • 选择你喜欢的颜色

导航栏配置

  • 选择你喜欢的颜色

正文配置

  • 页面 章节 标签

Gw2 API 开发文档

API Version 1.4.0


简介

本网站致力于自动采集激战2相关数据,现将部分数据制作成API对外开放

数据采集

本网站提供的API数据均为脚本自动采集的数据,不包含人工处理,因此对于数据的准确性,我们无法100%保证,对于采集中出现的BUG,我们会逐步修复。

数据来源

官方API、官方网站、官方Wiki 等

数据处理

本网站会对提供的数据进行加工,通过反查物品、成就等数据库以提供更适用于开发的数据,如您需要原始数据,请通过官方API获取。

基本知识

如果您第一次接触API,您需要先自行了解以下内容:

  1. 如何发起一次HTTP请求
  2. 如何解析并使用JSON数据

游戏日常API

简介

本API提供了当前时间(UTC+8)所对应的游戏日常数据,数据与国服时间一致,每天早上8点更新,由于新版本日常与帐号选择相关,因此仅提供碎层和进攻

API地址

https://gw2.wishingstarmoye.com/gw2api/daily

响应数据

响应内容为JSON格式,基本结构如下:

{
  "fractal": [
    "美琴船长头目",
    "深石坑",
    "寂静之浪",
    "14 - 以太之刃",
    "34 - 奇术新星反应堆",
    "74 - 桑泉峰"
  ],
  "strike": {
    "北方之眼": "亡者音与爪",
    "巨龙绝境": "丰收神殿",
    "天界之谜": "菲勃神殿"
  },
  "date": "2025-10-30"
}
字段名 数据类型 说明
date string 当前游戏日常数据对应日期
fractals array 碎层日常数据
strike array 进攻任务日常

活动API

简介

本API提供了当前可参与的空中网活动以及最近几天的公告。

本API提供的数据由脚本自动抓取的国服官网数据,脚本会对活动页面中的时间范围进行自动提取,并记录页面中提取到的最早的时间节点以及最晚的时间节点,如果无法提取到时间范围(如公告等不存在时间范围,或时间范围嵌入在图片中),将默认记录有效期为4-7天,即最低4天,自动补足至周一00:00

API地址

https://gw2.wishingstarmoye.com/gw2api/activity

请求参数

参数名 参数类型 请求方式 说明
count Integer GET (可选) 获取已失效活动数量,默认为5,最大为20
day Integer GET (可选) 获取过去N天已失效活动,默认为7,最大为30

响应数据

响应内容为JSON格式,基本结构如下:

{
    "activitys": [
        {
            "title": "《激战2》轻松攒积分 道具兑不停(4月12-6月10…",
            "url": "http:\/\/do.gw2.kongzhong.com\/task\/",
            "public_date": "04-11",
            "starttime": "2018-04-12 00:00:00",
            "endtime": "2018-06-10 00:00:00"
        }
    ],
    "disactivitys": [
        {
            "title":"欢度周末 消费送礼",
            "url":"http:\/\/gw2.kongzhong.com\/act\/2018\/files\/libao\/index.html",
            "public_date":"05-24",
            "starttime":"2018-05-25 00:00:00",
            "endtime":"2018-05-27 23:59:00"
        }
    ]
}
字段名 数据类型 说明
activitys array 有效活动列表
disactivitys array 已失效活动列表
title string 活动&公告标题
url string 活动&公告链接
public_date string 发布时间
starttime string 开始时间。
- 当脚本提取到时间节点时,将记录页面中最早的时间节点
- 当脚本无法提取时间节点时,将记录发布当天0点
endtime string 结束时间。
- 当脚本提取到时间节点时,将记录页面中最晚的时间节点;
- 当脚本无法提取时间节点时,有效期默认为4-7天,即最低4天,自动补足至周一00:00
- 例如:周五发布,有效期为4天,周二00:00失效;周二发布,自动补足,有效期为6天,周一00:00失效;