我尝试从Amazon AWS实例使用stocktwits api,但它总是回复
"{"response":{"status":429},"errors":[{"message":"Rate limit exceeded. Client may not make more than 200 requests an hour."}]}"
我尝试从两个不同的手动输入以下应用程序接口调用,都返回了相同的错误。在我家用笔记本电脑上的Chrome浏览器上,它工作正常,并返回了预期的json。
是否所有AWS都
我正在使用Facebook PHP SDK来获取用户的访问令牌。代码是从这里复制而来的,应该如下所示:
$helper = new FacebookRedirectLoginHelper('your redirect URL here');
$loginUrl = $helper->getLoginUrl();
// Use the login url on a link or button to redirect to Facebook for authentication
然后在重定向操作中:
$helper = new FacebookRedirectLoginHe
当我试图使用CURL:(这里的示例:)创建消息时
curl https://api.stocktwits.com/api/2/messages/create.json -F access_token=<access_token> -F body="Creating a new message with a chart. \$ticker" -F chart="http://i.imgur.com/vMlZa.gif"
一切正常工作。
但当我替换图表并尝试另一个请求时:
curl https://api.stocktwits.com/api/2/mes
我有一个AWS网关API,启用了CORS和自定义域设置。通过execute-api端点直接访问API是可行的,我在浏览器中没有CORS问题。通过我也配置的自定义域api.example.com进行的访问原则上有效,但在浏览器中不起作用,在浏览器中我可以获得CORS:
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
在设置自定义域时,A