全国各省今日油价数据,包含92号、95号、98号汽油和0号柴油价格。
| Header名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|
X-API-Key |
你的API密钥
|
是 | 逗号APIKEY,用户后台首页获取 |
Content-Type |
application/json
|
是 | 请求内容类型 |
| 参数名 | 默认值 | 必填 | 说明 |
|---|---|---|---|
api_id |
23 |
是 | API接口ID,系统默认 |
endpoint_id |
ep_3703a327786308ad17a2bffe2491de77 |
是 | 端点ID,系统默认 |
method |
POST |
是 | 请求方式,可选值:GET,POST |
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| 暂无业务参数 | ||||
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
success |
boolean | 请求是否成功 | |
data |
object | 油价数据 | |
cache |
boolean | 是否来自缓存(true=缓存,false=实时获取) | |
generated_at |
string | 数据生成时间 | |
data.update_date |
string | 油价更新日期(YYYY-MM-DD) | |
data.count |
integer | 省份数量 | |
data.list |
array | 各省油价列表 | |
data.list[].date |
string | 日期 | |
data.list[].province |
string | 省份名称 | |
data.list[].0h |
string | 0号柴油价格(元/升),空或0表示无数据 | |
data.list[].89h |
string | 89号汽油价格(元/升) | |
data.list[].92h |
string | 92号汽油价格(元/升) | |
data.list[].95h |
string | 95号汽油价格(元/升) | |
data.list[].98h |
string | 98号汽油价格(元/升) | |
{"success":true,"data":{"update_date":"2026-08-01","count":31,"list":[{"date":"2026-08-01","province":"山东","0h":"7.55","89h":"7.37","90h":"","92h":"7.93","93h":"","95h":"8.51","97h":"","98h":"9.51"},{"date":"2026-08-01","province":"西藏","0h":"8.17","89h":"8.34","90h":"","92h":"8.84","93h":"","95h":"9.35","97h":"","98h":"9.79"},{"date":"2026-08-01","province":"上海","0h":"7.62","89h":"7.40","90h":"","92h":"7.93","93h":"","95h":"8.44","97h":"","98h":"10.44"},{"date":"2026-08-01","province":"福建","0h":"7.63","89h":"7.38","90h":"","92h":"7.93","93h":"","95h":"8.47","97h":"","98h":"9.97"},{"date":"2026-08-01","province":"吉林","0h":"7.55","89h":"0.00","90h":"","92h":"7.93","93h":"","95h":"8.56","97h":"","98h":"9.32"},{"date":"2026-08-01","province":"山西","0h":"7.71","89h":"7.41","90h":"","92h":"7.92","93h":"","95h":"8.54","97h":"","98h":"9.72"},{"date":"2026-08-01","province":"甘肃","0h":"7.54","89h":"7.36","90h":"","92h":"7.97","93h":"","95h":"8.51","97h":"","98h":"9.08"},{"date":"2026-08-01","province":"宁夏","0h":"7.52","89h":"7.42","90h":"","92h":"7.87","93h":"","95h":"8.31","97h":"","98h":"9.48"},{"date":"2026-08-01","province":"四川","0h":"7.68","89h":"7.48","90h":"","92h":"8.06","93h":"","95h":"8.62","97h":"","98h":"9.83"},{"date":"2026-08-01","province":"河北","0h":"7.64","89h":"7.38","90h":"","92h":"7.96","93h":"","95h":"8.41","97h":"","98h":"9.23"},{"date":"2026-08-01","province":"河南","0h":"7.62","89h":"0.00","90h":"","92h":"7.98","93h":"","95h":"8.52","97h":"","98h":"9.17"},{"date":"2026-08-01","province":"浙江","0h":"7.62","89h":"7.36","90h":"","92h":"7.94","93h":"","95h":"8.44","97h":"","98h":"9.94"},{"date":"2026-08-01","province":"广西","0h":"7.69","89h":"7.47","90h":"","92h":"8.03","93h":"","95h":"8.67","97h":"","98h":"9.95"},{"date":"2026-08-01","province":"重庆","0h":"7.70","89h":"7.59","90h":"","92h":"8.03","93h":"","95h":"8.48","97h":"","98h":"10.24"},{"date":"2026-08-01","province":"湖北","0h":"7.63","89h":"0.00","90h":"","92h":"7.98","93h":"","95h":"8.54","97h":"","98h":"9.99"},{"date":"2026-08-01","province":"湖南","0h":"7.70","89h":"7.42","90h":"","92h":"7.92","93h":"","95h":"8.41","97h":"","98h":"9.61"},{"date":"2026-08-01","province":"海南","0h":"7.72","89h":"8.38","90h":"","92h":"9.08","93h":"","95h":"9.65","97h":"","98h":"10.65"},{"date":"2026-08-01","province":"江西","0h":"7.69","89h":"7.37","90h":"","92h":"7.93","93h":"","95h":"8.51","97h":"","98h":"10.01"},{"date":"2026-08-01","province":"云南","0h":"7.71","89h":"7.47","90h":"","92h":"8.12","93h":"","95h":"8.71","97h":"","98h":"9.39"},{"date":"2026-08-01","province":"黑龙江","0h":"7.43","89h":"0.00","90h":"","92h":"7.93","93h":"","95h":"8.50","97h":"","98h":"9.64"},{"date":"2026-08-01","province":"内蒙古","0h":"7.49","89h":"0.00","90h":"","92h":"7.97","93h":"","95h":"8.47","97h":"","98h":"9.25"},{"date":"2026-08-01","province":"辽宁","0h":"7.53","89h":"0.00","90h":"","92h":"8.03","93h":"","95h":"8.59","97h":"","98h":"9.41"},{"date":"2026-08-01","province":"广东","0h":"7.64","89h":"7.42","90h":"","92h":"7.99","93h":"","95h":"8.65","97h":"","98h":"10.65"},{"date":"2026-08-01","province":"青海","0h":"7.56","89h":"7.44","90h":"","92h":"7.93","93h":"","95h":"8.50","97h":"","98h":"9.26"},{"date":"2026-08-01","province":"天津","0h":"7.64","89h":"7.38","90h":"","92h":"7.96","93h":"","95h":"8.41","97h":"","98h":"9.91"},{"date":"2026-08-01","province":"贵州","0h":"7.74","89h":"7.64","90h":"","92h":"8.10","93h":"","95h":"8.56","97h":"","98h":"9.56"},{"date":"2026-08-01","province":"陕西","0h":"7.53","89h":"7.41","90h":"","92h":"7.85","93h":"","95h":"8.30","97h":"","98h":"9.48"},{"date":"2026-08-01","province":"新疆","0h":"7.39","89h":"0.00","90h":"","92h":"7.74","93h":"","95h":"8.29","97h":"","98h":"9.27"},{"date":"2026-08-01","province":"江苏","0h":"7.60","89h":"7.44","90h":"","92h":"7.94","93h":"","95h":"8.44","97h":"","98h":"10.51"},{"date":"2026-08-01","province":"北京","0h":"7.69","89h":"7.46","90h":"","92h":"7.97","93h":"","95h":"8.48","97h":"","98h":"9.98"},{"date":"2026-08-01","province":"安徽","0h":"7.67","89h":"7.42","90h":"","92h":"7.92","93h":"","95h":"8.47","97h":"","98h":"9.97"}]},"cache":true,"generated_at":"2026-08-01 14:18:19"}
查询指定省份各标号汽油的当前价格、涨跌幅、涨跌率,以及上次/下次油价调整时间。
| Header名称 | 默认值 | 必填 | 说明 |
|---|---|---|---|
X-API-Key |
你的API密钥
|
是 | 逗号APIKEY,用户后台首页获取 |
Content-Type |
application/json
|
是 | 请求内容类型 |
| 参数名 | 默认值 | 必填 | 说明 |
|---|---|---|---|
api_id |
23 |
是 | API接口ID,系统默认 |
endpoint_id |
ep_jm4ggrxvu_1785564497558 |
是 | 端点ID,系统默认 |
method |
POST |
是 | 请求方式,可选值:GET,POST |
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
province |
string | 是 | 省份名称,如:安徽、广东、上海等 | |
| 参数名 | 类型 | 说明 | 示例 |
|---|---|---|---|
success |
boolean | 请求是否成功 | |
data |
object | 油价行情数据 | |
cache |
boolean | 是否来自缓存(true=缓存,false=实时获取) | |
generated_at |
string | 数据生成时间 | |
data.province |
string | 省份名称 | |
data.before_change_time |
string | 最近一次油价调整时间(YYYYMMDD) | |
data.next_change_time |
string | 下一次油价调整时间(YYYYMMDD) | |
data.{油号}.price |
string | 当前价格(元/升) | |
data.{油号}.change_before_price |
string | 最近一次调整前价格(元/升) | |
data.{油号}.change |
string | 涨跌额(元),负数表示降价 | |
data.{油号}.change_percent |
string | 涨跌率(%) | |
{"success":true,"data":{"province":"安徽","0h":{"change_before_price":"7.11","price":"7.67","change":"0.56","change_percent":"7.876%"},"89h":{"change_before_price":"6.91","price":"7.42","change":"0.51","change_percent":"7.381%"},"90h":{"change_before_price":"","price":"","change":"","change_percent":""},"92h":{"change_before_price":"7.38","price":"7.92","change":"0.54","change_percent":"7.317%"},"93h":{"change_before_price":"","price":"","change":"","change_percent":""},"95h":{"change_before_price":"7.90","price":"8.47","change":"0.57","change_percent":"7.215%"},"97h":{"change_before_price":"","price":"","change":"","change_percent":""},"98h":{"change_before_price":"9.40","price":"9.97","change":"0.57","change_percent":"6.064%"},"before_change_time":"20260801","next_change_time":"20260815"},"cache":false,"generated_at":"2026-08-01 14:19:30"}
{"success":false,"error":"missing_province","message":"请提供省份参数"}
| 错误代码 | HTTP状态 | 错误信息 | 详细说明 |
|---|---|---|---|
405 |
405 | method_not_allowed | 仅支持GET和POST |
500 |
500 | config_error | 服务配置异常 |
502 |
502 | query_failed | 油价数据获取失败 |
| 错误代码 | HTTP状态 | 错误信息 | 详细说明 |
|---|---|---|---|
401 | HTTP 401 | 认证失败 | 请求头中缺少 X-API-Key 或 API Key 无效 |
400 | HTTP 400 | 参数错误 | 缺少必要参数(api_id、endpoint_id、method)或必填业务参数缺失 |
404 | HTTP 404 | 资源不存在 | API不存在、已下架或端点不存在 |
403 | HTTP 403 | 未开通 | 您尚未开通此API,请先开通 |
405 | HTTP 405 | 方法不允许 | 请求方法不在端点允许列表中 |
402 | HTTP 402 | 积分不足 | 账户积分不足以调用该API |
500 | HTTP 500 | 服务器内部错误 | 系统异常 |
<?php
// 以 国内油价查询(ID:23) 为例,以下为PHP请求示例:
$gateway_url = "https://api.douhao.com/gateway";
// 系统参数
$gatewayData = array(
'api_id' => 23,
'endpoint_id' => 'ep_3703a327786308ad17a2bffe2491de77',
'method' => 'GET,POST'
);
// 业务参数(请填写实际值)
$bizParams = array(
);
// 合并请求数据
$requestData = array_merge($gatewayData, $bizParams);
// 请求头(请替换为您的API密钥)
$headers = array(
'Content-Type: application/json',
'X-API-Key: 您的API密钥'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $gateway_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($requestData, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
$error = curl_error($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($error) {
echo "请求错误: " . $error;
} else {
echo "HTTP状态码: " . $httpCode . "\n";
echo "响应数据: " . $response;
}
?>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
import json
# API网关地址
gateway_url = "https://api.douhao.com/gateway"
# 系统参数
gateway_data = {
'api_id': 23,
'endpoint_id': 'ep_3703a327786308ad17a2bffe2491de77',
'method': 'GET,POST'
}
# 业务参数(请填写实际值)
biz_params = {
}
# 合并请求参数
request_data = {**gateway_data, **biz_params}
# 请求头(请替换为您的API密钥)
headers = {
'Content-Type': 'application/json',
'X-API-Key': '您的API密钥'
}
try:
response = requests.post(
gateway_url,
json=request_data,
headers=headers,
timeout=180,
verify=False # 生产环境建议设为True
)
print(f"HTTP状态码: {response.status_code}")
print("响应数据:")
print(json.dumps(response.json(), indent=2, ensure_ascii=False))
except requests.exceptions.RequestException as e:
print(f"请求错误: {e}")
// 以 国内油价查询(ID:23) 为例,以下为Node.js请求示例
// 需要先安装 axios: npm install axios
const axios = require('axios');
// API网关地址
const gatewayUrl = 'https://api.douhao.com/gateway';
// 系统参数
const gatewayData = {
api_id: 23,
endpoint_id: 'ep_3703a327786308ad17a2bffe2491de77',
method: 'GET,POST'
};
// 业务参数(请填写实际值)
const bizParams = {
};
// 合并请求参数
const requestData = { ...gatewayData, ...bizParams };
// 请求头(请替换为您的API密钥)
const headers = {
'Content-Type': 'application/json',
'X-API-Key': '您的API密钥'
};
async function callApi() {
try {
const response = await axios.post(gatewayUrl, requestData, {
headers: headers,
timeout: 180000
});
console.log('HTTP状态码:', response.status);
console.log('响应数据:');
console.log(JSON.stringify(response.data, null, 2));
} catch (error) {
if (error.response) {
console.log('HTTP状态码:', error.response.status);
console.log('错误响应:', error.response.data);
} else {
console.log('请求错误:', error.message);
}
}
}
callApi();
// 以 国内油价查询(ID:23) 为例,以下为Java请求示例
// 需要依赖:okhttp 和 gson
import okhttp3.*;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
public class ApiDemo {
private static final String GATEWAY_URL = "https://api.douhao.com/gateway";
private static final Gson gson = new GsonBuilder().setPrettyPrinting().create();
public static void main(String[] args) throws Exception {
// 系统参数
Map<String, Object> gatewayData = new HashMap<>();
gatewayData.put("api_id", 23);
gatewayData.put("endpoint_id", "ep_3703a327786308ad17a2bffe2491de77");
gatewayData.put("method", "GET,POST");
// 业务参数(请填写实际值)
Map<String, Object> bizParams = new HashMap<>();
// 合并请求数据
Map<String, Object> requestData = new HashMap<>(gatewayData);
requestData.putAll(bizParams);
// 请求体JSON
String jsonBody = gson.toJson(requestData);
// 创建请求
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(180, TimeUnit.SECONDS)
.readTimeout(180, TimeUnit.SECONDS)
.build();
RequestBody body = RequestBody.create(
jsonBody,
MediaType.parse("application/json; charset=utf-8")
);
Request request = new Request.Builder()
.url(GATEWAY_URL)
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("X-API-Key", "您的API密钥") // 请替换为您的API密钥
.build();
try (Response response = client.newCall(request).execute()) {
System.out.println("HTTP状态码: " + response.code());
String responseBody = response.body().string();
System.out.println("响应数据:");
System.out.println(gson.toJson(gson.fromJson(responseBody, Object.class)));
}
}
}
# 以 国内油价查询(ID:23) 为例,以下为cURL请求示例
curl -X POST "https://api.douhao.com/gateway" \
-H "Content-Type: application/json" \
-H "X-API-Key: 您的API密钥" \
-d '{
"api_id": 23,
"endpoint_id": "ep_3703a327786308ad17a2bffe2491de77",
"method": "GET,POST",
}'
浙公网安备 33059102000262号