从Unsplash API返回的URL获取图像可以通过以下步骤实现:
以下是一个示例代码片段(使用Python和requests库)来演示如何从Unsplash API返回的URL获取图像:
import requests
def download_image(url, file_path):
response = requests.get(url, stream=True)
if response.status_code == 200:
with open(file_path, 'wb') as file:
for chunk in response.iter_content(1024):
file.write(chunk)
# 发送GET请求到Unsplash API获取图像URL
api_url = 'https://api.unsplash.com/photos/random'
access_key = 'YOUR_ACCESS_KEY'
response = requests.get(api_url, params={'client_id': access_key})
if response.status_code == 200:
# 解析API响应并提取图像URL
data = response.json()
image_url = data['urls']['regular']
# 下载图像
download_image(image_url, 'image.jpg')
请注意,上述示例代码仅用于演示目的,实际应用中可能需要添加错误处理、身份验证、参数验证等额外的逻辑。此外,Unsplash API的使用规则可能会有所变化,请确保在使用API时遵守其最新的使用条款和条件。
领取专属 10元无门槛券
手把手带您无忧上云