嗨,我从我的Rails应用程序访问Pingdom API时遇到问题。这里是代码:从Rails使用HTTParty访问Pingdom API
auth = {:username => pingdom_username,:password => pingdom_password,:key => application_key} response = HTTParty.get(“https://api.pingdom.com/api/ 2.0/checks“,:basic_auth => auth)
我尝试了很多方法(将应用程序密钥作为单独的标题,具有不同的名称:key,:app_key,:api_key),但我总是收到错误错误与应用程序键:
所以,
提出response.body
返回:
{“error”:{“statuscode”:403,“statusdesc”:“Forbidden”,“errormessage”:“Missing application key。请参阅文档。“}}
任何想法我究竟做错了什么?谢谢你在前进
如果你不想重新发明轮子,Ruby中有一个Pingdom API宝石。由于原件有些过时,我使用它的回购。 https://github.com/digitalmines/pingdom-client – undefinedvariable