我想通过 Unsplash API 和给定的照片 ID 访问特定照片。不幸的是,我的方法没有成功,而且谷歌上似乎还没有其他人尝试过。
先决条件
- 在unsplash 开发人员处注册以获取您的访问密钥。
Unsplash API 文档
如此处所述:
Endpoint: https://api.unsplash.com/
GET /photos/:id
提供照片的 id以及您的访问密钥作为参数:
- 示例照片:https ://unsplash.com/photos/nDV6ahWLvEg
- 最后一部分是照片 ID(我假设,基于我所做的读数):
nDV6ahWLvEg
- 最后一部分是照片 ID(我假设,基于我所做的读数):
- 提供您的访问密钥
client_id
,例如123123123123
我的完整 GET 字符串:
https://api.unsplash.com/photos/:id?id=nDV6ahWLvEg&client_id=123123123123
错误响应
我总是得到一个404 - Couldn't find photo
. 授权有效,尝试使用其他 unsplash 端点。尝试通过 python 'request' 包和 Insomnia (REST Client) 访问它,都出现相同的错误。还尝试了同样需要 id(集合 id)的“集合端点” - 错误 404。
我认为我做错了什么:id ? id = ...
有人有想法吗?谢谢。