RESTful API เพื่อดึงวอลเปเปอร์รายวันจาก Bing.com
HTTP GET
format
รูปแบบการตอบกลับอาจเป็น json
หรือ image
หากกำหนดรูปแบบการตอบกลับเป็น image
คุณจะถูกเปลี่ยนเส้นทางไปยังรูปภาพวอลเปเปอร์โดยตรงimage_format
รูปแบบของภาพวอลเปเปอร์ ค่าที่ใช้ได้คือ jpg
หรือ webp
ค่าเริ่มต้นคือ jpg
index
ดัชนีของวอลเปเปอร์เริ่มต้นที่ 0 โดยค่าเริ่มต้น 0
หมายถึงรับภาพวันนี้ 1
หมายถึงรับภาพเมื่อวาน และอื่นๆ หรือคุณสามารถระบุเป็นการ random
เพื่อเลือกดัชนีสุ่มระหว่าง 0 ถึง 7mkt
พารามิเตอร์ภูมิภาค ค่าเริ่มต้นคือ zh-CN
คุณยังสามารถใช้ en-US
, ja-JP
, en-AU
, en-GB
, de-DE
, en-NZ
, en-CA
หรือคุณสามารถตั้งค่าเป็นการ random
เพื่อเลือกภูมิภาคแบบสุ่มได้resolution
ความละเอียดของภาพวอลเปเปอร์ 1920
เป็นค่าเริ่มต้น คุณยังสามารถใช้ 1366
และ 3840
หรือ UHD
(ความละเอียด 4K) ได้ตัวเลือกความละเอียดที่ใช้ได้มีดังต่อไปนี้:
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 "
}
คุณยังสามารถใช้ API นี้เพื่อตั้งค่าภาพพื้นหลัง 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;
สาธิต
https://biturl.top
รับอิมเมจนักเทียบท่าเวอร์ชันล่าสุด:
docker pull timothyye/bing:latest
เริ่มต้นคอนเทนเนอร์ด้วยชื่อรูปภาพและแท็ก (YYYYMMDD หรือล่าสุด) เช่น:
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