Unsplash API OAuth错误:访问令牌无效



我使用Unsplash的API的/search/photos端点来检索给定特定查询的图片。

这是获取请求:

unsplash_request_url = "https://api.unsplash.com/search/photos?query=#{query}&content_filter=high&client_id=#{ENV['UNSPLASH_ACCESS_KEY']}"
html = URI.open(unsplash_request_url)
return JSON.parse(Nokogiri::HTML(html.read))

如文档中所述,我传递使用client_id参数获得的Access令牌。

然而,我得到以下错误:

OAuth错误:访问令牌是无效的

我试图删除client_id参数并在Authorization标头中添加访问令牌,但我得到了相同的错误。

知道如何解决这个问题吗?谢谢

确保向端点提供的是访问密钥,而不是密钥。

我用访问密钥测试了你的代码,它运行良好。

最新更新