今日国内油价查询
提供今日国内油价查询,精准同步各省 92、95、98 号汽油及 0 号柴油价格,适配车主服务类应用
套餐
普通会员
100次/天
VIP会员
月:5000次/天
高级VIP
月:11000次/天
钻石VIP
月:14000次/天

https://api.slsj.com/api/ref/gnyj
{
    "code": 0,
    "msg": "操作成功",
    "result": {
        "createTime": "2025-06-23 11:11:24",
        "data": [
            {
                "0h": "6.86",
                "92h": "7.17",
                "95h": "7.64",
                "98h": "9.14",
                "city": "北京"
            },
            {
                "0h": "6.82",
                "92h": "7.17",
                "95h": "7.57",
                "98h": "9.07",
                "city": "天津"
            },
            {
                "0h": "6.80",
                "92h": "7.14",
                "95h": "7.60",
                "98h": "9.30",
                "city": "上海"
            },
            {
                "0h": "6.89",
                "92h": "7.24",
                "95h": "7.65",
                "98h": "9.24",
                "city": "重庆"
            },
            {
                "0h": "6.82",
                "92h": "7.17",
                "95h": "7.57",
                "98h": "8.39",
                "city": "河北"
            },
            {
                "0h": "6.88",
                "92h": "7.13",
                "95h": "7.69",
                "98h": "9.34",
                "city": "山西"
            },
            {
                "0h": "6.72",
                "92h": "7.27",
                "95h": "7.77",
                "98h": "8.47",
                "city": "辽宁"
            },
            {
                "0h": "6.74",
                "92h": "7.14",
                "95h": "7.70",
                "98h": "8.39",
                "city": "吉林"
            },
            {
                "0h": "6.63",
                "92h": "7.14",
                "95h": "7.65",
                "98h": "8.67",
                "city": "黑龙江"
            },
            {
                "0h": "6.78",
                "92h": "7.15",
                "95h": "7.60",
                "98h": "9.62",
                "city": "江苏"
            },
            {
                "0h": "6.81",
                "92h": "7.15",
                "95h": "7.60",
                "98h": "9.10",
                "city": "浙江"
            },
            {
                "0h": "6.86",
                "92h": "7.14",
                "95h": "7.65",
                "98h": "9.15",
                "city": "安徽"
            },
            {
                "0h": "6.82",
                "92h": "7.14",
                "95h": "7.63",
                "98h": "9.13",
                "city": "福建"
            },
            {
                "0h": "6.87",
                "92h": "7.14",
                "95h": "7.66",
                "98h": "9.16",
                "city": "江西"
            },
            {
                "0h": "6.74",
                "92h": "7.14",
                "95h": "7.66",
                "98h": "8.66",
                "city": "山东"
            },
            {
                "0h": "6.81",
                "92h": "7.18",
                "95h": "7.67",
                "98h": "8.62",
                "city": "河南"
            },
            {
                "0h": "6.81",
                "92h": "7.18",
                "95h": "7.69",
                "98h": "9.52",
                "city": "湖北"
            },
            {
                "0h": "6.89",
                "92h": "7.13",
                "95h": "7.58",
                "98h": "8.78",
                "city": "湖南"
            },
            {
                "0h": "6.83",
                "92h": "7.19",
                "95h": "7.79",
                "98h": "9.79",
                "city": "广东"
            },
            {
                "0h": "6.91",
                "92h": "8.29",
                "95h": "8.80",
                "98h": "9.95",
                "city": "海南"
            },
            {
                "0h": "6.88",
                "92h": "7.27",
                "95h": "7.77",
                "98h": "8.45",
                "city": "四川"
            },
            {
                "0h": "6.93",
                "92h": "7.30",
                "95h": "7.72",
                "98h": "8.62",
                "city": "贵州"
            },
            {
                "0h": "6.90",
                "92h": "7.32",
                "95h": "7.86",
                "98h": "8.54",
                "city": "云南"
            },
            {
                "0h": "6.72",
                "92h": "7.06",
                "95h": "7.46",
                "98h": "9.79",
                "city": "陕西"
            },
            {
                "0h": "6.73",
                "92h": "7.17",
                "95h": "7.65",
                "98h": "8.23",
                "city": "甘肃"
            },
            {
                "0h": "6.70",
                "92h": "7.11",
                "95h": "7.59",
                "98h": "8.33",
                "city": "内蒙古"
            },
            {
                "0h": "6.71",
                "92h": "7.08",
                "95h": "7.48",
                "98h": "8.55",
                "city": "宁夏"
            },
            {
                "0h": "6.58",
                "92h": "6.95",
                "95h": "7.45",
                "98h": "8.32",
                "city": "新疆"
            },
            {
                "0h": "6.88",
                "92h": "7.24",
                "95h": "7.82",
                "98h": "9.06",
                "city": "广西"
            },
            {
                "0h": "7.37",
                "92h": "8.06",
                "95h": "8.52",
                "98h": "9.50",
                "city": "西藏"
            },
            {
                "0h": "6.75",
                "92h": "7.13",
                "95h": "7.64",
                "98h": "8.33",
                "city": "青海"
            }
        ],
        "orderId": "20250623111123452",
        "orderNumber": "512025062360000000798562"
    }
}{
    "code": 400,
    "msg": "业务处理失败,请稍侯重试",
    "result": null
}package com.example.api.V106;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;
import static org.junit.jupiter.api.Assertions.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.util.*;
import java.util.stream.Collectors;
import java.util.Base64;
public class ApiTest1057 {
    // 签名相关的常量
    private static final String SIGN_KEY = "XXXXXX"; // 替换为实际的签名密钥
    private static final String USER_ID = "XXXXXXX"; // 替换为实际的用户编号
    public static void main(String[] args) throws Exception {
        String apiUrl = "https://api.slsj.com/api/ref/gnyj";
        String orderId = "1057001";
    
        // 准备请求参数
        Map<String, Object> params = new HashMap<>();
        params.put("orderId", orderId);
        testVerification(apiUrl, params);
    }
    // 获取Auth_Token的方法
    private static String getAuthToken() throws Exception {
        // 获取当前时间戳
        long timestamp = System.currentTimeMillis();
        // 按照文档拼接待加密字符串
        String toEncrypt = "memberId=" + USER_ID + "dateTime=" + timestamp + "version=v1" + "key=" + SIGN_KEY;
        // MD5加密
        MessageDigest md = MessageDigest.getInstance("MD5");
        byte[] digest = md.digest(toEncrypt.getBytes(StandardCharsets.UTF_8));
        String md5Result = bytesToHex(digest).toLowerCase();
        // 创建鉴权Token的JSON对象
        JSONObject authTokenObj = new JSONObject();
        authTokenObj.set("memberId", USER_ID);
        authTokenObj.set("dateTime", timestamp);
        authTokenObj.set("version", "v1");
        authTokenObj.set("signMd5", md5Result);
        
        String authToken = authTokenObj.toString();
        return authToken;
    }
    // 辅助方法:将字节数组转换为十六进制字符串
    private static String bytesToHex(byte[] bytes) {
        StringBuilder result = new StringBuilder();
        for (byte b : bytes) {
            result.append(String.format("%02x", b));
        }
        return result.toString();
    }
    public static void testVerification(String apiUrl,Map<String, Object> params) throws Exception {
        
        // 获取鉴权Token
        String authToken = getAuthToken();
        
        // 发送请求
        HttpResponse response = HttpRequest.post(apiUrl)
            .header("Content-Type", "application/x-www-form-urlencoded")
            .header("Auth_Token", authToken)
            .header("Sign_Type", "md5")
            .form(params)
            .execute();
        
        // 输出响应结果
        int status = response.getStatus();
        String responseBody = response.body();
        
        System.out.println("响应状态码: " + status);
        System.out.println("响应内容: " + responseBody);
        
        // 验证响应码
        assertEquals(HttpURLConnection.HTTP_OK, status, "Response code should be 200");
        
        // 解析响应内容(假设响应是JSON格式)
        // JSONObject responseJson = JSONUtil.parseObj(responseBody);
    }
} 代码信息正在添加中...import hashlib
import json
import time
import requests
# 用户ID和密钥
user_id = "xxxxxx"  # 替换为实际的用户编号
signature_key = "xxxxxxxxxxxxxxx"   # 替换为实际的签名密钥
# 版本号
version = "v1"
# 生成加密签名
def generate_auth_token():
    query_time = int(time.time() * 1000)
    original_string = f'memberId={user_id}dateTime={query_time}version={version}key={signature_key}'
    md5_result = hashlib.md5(original_string.encode('utf-8')).hexdigest()
    auth_token = {
        "memberId": user_id,
        "dateTime": query_time,
        "version": version,
        "signMd5": md5_result
    }
    return auth_token
# 请求接口并打印响应结果
request_url = 'https://api.slsj.com/api/ref/gnyj'
params = {
    "orderId": "20250416094659001"
}
headers = {'Content-Type': 'application/x-www-form-urlencoded', 'Auth_Token': json.dumps(generate_auth_token()),
           'Sign_Type': 'md5'}
response = requests.post(headers=headers, url=request_url, data=params)
if response.status_code == 200:
    print(response.json())
else:
    print(response.text)
代码信息正在添加中...今日国内油价查询
ID:653
申请次数
16
收藏次数
25
认证要求
场景审核
联系电话:
400-000-6665
联系邮箱:
suilian@suiliantech.com
在线客服:
