API RESTful untuk mengambil wallpaper harian dari Bing.com
HTTP GET
format
Format responnya, bisa json
atau image
. Jika format respons ditetapkan sebagai image
, Anda akan diarahkan langsung ke gambar wallpaper .image_format
Format gambar wallpaper, nilai yang tersedia adalah jpg
atau webp
. Nilai defaultnya adalah jpg
.index
Indeks wallpaper, dimulai dari 0. Secara default, 0
berarti mendapatkan gambar hari ini, 1
berarti mendapatkan gambar kemarin, dan seterusnya. Atau Anda dapat menentukannya sebagai random
untuk memilih indeks acak antara 0 dan 7.mkt
Parameter wilayah, nilai defaultnya adalah zh-CN
, Anda juga dapat menggunakan en-US
, ja-JP
, en-AU
, en-GB
, de-DE
, en-NZ
, en-CA
. Alternatifnya, Anda dapat mengaturnya secara random
untuk memilih wilayah secara acak.resolution
Resolusi gambar wallpaper. 1920
adalah nilai default, Anda juga dapat menggunakan 1366
dan 3840
atau UHD
(resolusi 4K).Opsi resolusi yang tersedia tercantum di bawah ini:
UHD
1920x1200
1920x1080
1366x768
1280x768
1024x768
800x600
800x480
768x1280 (Portrait mode)
720x1280 (Portrait mode)
640x480
480x800 (Portrait mode)
400x240
320x240
240x320 (Portrait mode)
https://bing.biturl.top/?resolution=UHD&format=json&index=0&mkt=zh-CN
{
"start_date" : " 20240803 " ,
"end_date" : " 20240804 " ,
"url" : " https://www.bing.com/th?id=OHR.ImpalaOxpecker_ZH-CN9652434873_UHD.jpg " ,
"copyright" : "黑斑羚和红嘴牛椋鸟,南非 (© Matrishva Vyas/Getty Images) " ,
"copyright_link" : " https://www.bing.com/search?q=%E5%8F%8B%E8%B0%8A%E6%97%A5&form=hpcapt&mkt=zh-cn "
}
Anda juga dapat menggunakan API ini untuk mengatur gambar latar belakang CSS:
background-image: url(https://bing.biturl.top/?resolution=1920&format=image&index=0&mkt=zh-CN);
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
Demo
https://biturl.top
Dapatkan gambar buruh pelabuhan versi terbaru:
docker pull timothyye/bing:latest
Mulai penampung dengan nama & tag gambar (YYYYMMDD atau terbaru), misalnya:
docker run -d --name=bing-wallpaper --restart=always -p 9000:9000 timothyye/bing:latest
git clone https://github.com/TimothyYe/bing-wallpaper.git
make build
bw/bw run