Home
avatar

如果不存在过

访客相关信息

获取操作系统,浏览器,浏览器版本,访客IP地址,天气,日期

接口信息

项目内容
接口地址https://api.code410.com/api/visitor/visitor
返回格式application/json
请求方式HTTP GET POST/JSON
更新日期2023-04-21
调用权限免费开放
每日限制无限制
请求频率限制1秒10次

请求示例

https://api.code410.com/api/visitor/visitor?type= 输出类型 &name= 右下角版权信息 &url= 左下角版权信息

请求 HEADER

名称
Content-Typeapplication/x-www-form-urlencoded;charset;

请求参数说明

名称必填类型示例值说明
typestring填写类型对应的数字type=1输出json,type=2输出图片签名档,默认type=1
namestring图片右下角版权信息type=2时可用,位于图片右下角版权信息,需自行编码和控制内容长度
urlstring图片左下角版权信息type=2时可用,位于图片左下角版权信息,需自行编码和控制内容长度

返回参数说明

名称类型说明
codeint状态码
msgstring状态信息
datastring请求结果数据集
debugstring/array调试数据
exec_timefloat执行耗时
user_ipstring客户端IP

错误码参照

错误码类型说明
403int没有权限
400int参数传递不正确
500int服务器内部错误

在线调试 / 完整文档

本接口为 站长工具 分类下的开放接口。完整文档、在线调试与示例代码请前往 https://api.code410.com/doc/72

返回示例

该接口直接返回图片,请在下方「在线调试」中填写参数后查看效果。

示例代码

// jQuery-Ajax
$.ajax({
	url: 'https://api.code410.com/api/visitor/visitor',
	data: {
		type: "填写类型对应的数字",
		name: "图片右下角版权信息",
		url: "图片左下角版权信息",
	},
	type: 'GET',
	dataType: 'json',
	success: function (data) {
		console.log(data); // 请求成功,输出结果
	},
	error: function () {
		console.log('请求失败');
	}
});
import requests

url = "https://api.code410.com/api/visitor/visitor"
params = {
    "type": "填写类型对应的数字",
    "name": "图片右下角版权信息",
    "url": "图片左下角版权信息",
}
res = requests.get(url, params=params)
print(res.json())
const https = require('https');
const url = 'https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF';

https.get(url, res => {
  let data = '';
  res.on('data', chunk => data += chunk);
  res.on('end', () => console.log(JSON.parse(data)));
}).on('error', err => console.error(err));
package main

import (
	"fmt"
	"io/ioutil"
	"net/http"
)

func main() {
	resp, err := http.Get("https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF")
	if err != nil {
		fmt.Println("http get error", err)
		return
	}
	defer resp.Body.Close()

	result, _ := ioutil.ReadAll(resp.Body)
	fmt.Println(string(result))
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Test {
    public static void main(String[] args) {
        try {
            URL url = new URL("https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF");
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            conn.connect();

            BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
            String line;
            StringBuilder sb = new StringBuilder();
            while ((line = reader.readLine()) != null) sb.append(line);
            reader.close();
            System.out.println(sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
using System;
using System.Net.Http;
using System.Threading.Tasks;

class Program {
    static async Task Main() {
        HttpClient client = new HttpClient();
        string url = "https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF";
        HttpResponseMessage response = await client.GetAsync(url);
        string body = await response.Content.ReadAsStringAsync();
        Console.WriteLine(body);
    }
}
<?php
$url = "https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF";
$response = file_get_contents($url);
$data = json_decode($response, true);
print_r($data);
curl "https://api.code410.com/api/visitor/visitor?type=%E5%A1%AB%E5%86%99%E7%B1%BB%E5%9E%8B%E5%AF%B9%E5%BA%94%E7%9A%84%E6%95%B0%E5%AD%97&name=%E5%9B%BE%E7%89%87%E5%8F%B3%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF&url=%E5%9B%BE%E7%89%87%E5%B7%A6%E4%B8%8B%E8%A7%92%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF"

在线调试

填写参数后点击「发起请求」查看实时返回结果。

免费