yibudo

开发文档

从接入到调用,一站式了解 Yibudo API 的使用方法、计费规则与最佳实践。

3 分钟快速接入

查看完整接入指南

基础调用示例

curl -G "https://api.yibudo.com/v1/weather" \  -H "Authorization: Bearer YOUR_API_KEY" \  -H "Accept: application/json" \  --data-urlencode "longitude=118.946778" \  --data-urlencode "latitude=25.850346"
let res = reqwest::Client::new()    .get("https://api.yibudo.com/v1/weather")    .bearer_auth("YOUR_API_KEY")    .query(&[("longitude", "118.946778"), ("latitude", "25.850346")])    .send()    .await?;let data: serde_json::Value = res.json().await?;
import requestsres = requests.get(    "https://api.yibudo.com/v1/weather",    params={"longitude": "118.946778", "latitude": "25.850346"},    headers={"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"},)print(res.json())
const url = new URL("https://api.yibudo.com/v1/weather");url.searchParams.set("longitude", "118.946778");url.searchParams.set("latitude", "25.850346");const res = await fetch(url, {  headers: {    Authorization: "Bearer YOUR_API_KEY",    Accept: "application/json",  },});const data = await res.json();
<?php$ch = curl_init("https://api.yibudo.com/v1/weather?" . http_build_query([    "longitude" => "118.946778",    "latitude" => "25.850346",]));curl_setopt_array($ch, [    CURLOPT_HTTPHEADER => [        "Authorization: Bearer YOUR_API_KEY",        "Accept: application/json",    ],    CURLOPT_RETURNTRANSFER => true,]);$data = json_decode(curl_exec($ch), true);

把 YOUR_API_KEY 换成 控制台 里创建的密钥。天气预报按经纬度调用,地址是 https://api.yibudo.com/v1/weather 。