问题描述
我们最近开始尝试从OAuth重定向中交换代码以获取令牌时遇到问题。
Pinterest中我们的应用程序的每个用户似乎都在发生这种情况,因此我认为他们的API限制检查以某种方式被破坏了。
$ curl-数据 “ grant_type = authorization_code&client_id = [已编辑]&client_secret = [已编辑]&code = a9bcced40bd7992f” https:// api。[redacted] .com / v1 / oauth / token
{“ message”:“您已经超出了速率限制。请稍后再试。”, “ type”:“ api”}
我尝试使用他们的API资源管理器,但是“创建令牌”链接现在仅重定向到其API的概述页面。
解决方法
使用-v运行curl将显示响应标头。看起来每小时只有五个登录请求。
< x-ratelimit-remaining: 0
< x-ratelimit-limit: 5
< x-ratelimit-refresh: 3436
进行一些进一步的测试,即使对于第一个请求,它似乎总是剩余0个。也许是Pinterest的错误?我们已经联系了他们的支持。