【发布时间】:2015-11-06 04:52:01
【问题描述】:
使用 oauth accessToken,我可以通过以下方式检索用户信息:
https://api.pinterest.com/v1/me/?fields=first_name%2Cid%2Clast_name%2Curl%2Cusername%2Cimage&access_token=xxxx
从桌面甚至 ec2 返回:
{
"data": {
"username": "yyyt",
"first_name": "yyyr",
"last_name": "",
"url": "https:\/\/www.pinterest.com\/yyyt\/",
"image": {
"60x60": {
"url": "https:\/\/s-passets-cache-ak0.pinimg.com\/images\/user\/default_60.png",
"width": 60,
"height": 60
}
},
"id": "1234567890"
}
}
但是,当从 appengine 进行相同的查询时,会返回 403 错误以及详细信息:
{
"message": "Forbidden",
"status": 403
}
我找不到任何关于为什么 Google AppEngine 可能会被特别阻止的信息,而且由于他们的 API 已经过测试版,我不确定为什么会这样。
这个较早的问题:Pinterest API - returning 403 on EC2 Instance 建议他们阻止 ec2,因为 api 仍然非官方支持,但实际上 ec2 访问现在看起来不错,所以我不确定他们为什么会阻止 google。
任何人都可以提出不涉及代理的解决方法,或向我介绍可能禁止访问的原因吗?
【问题讨论】:
标签: google-app-engine pinterest