안녕하세요, 레일 애플 리케이션에서 Pingdom API에 액세스하는 동안 문제가 있습니다. 여기에 코드입니다 :레일에서 HTTParty로 Pingdom API에 액세스
인증 = {: 사용자 이름 => pingdom_username : 비밀번호 => pingdom_password : 키 => application_key} 응답 = HTTParty.get ("https://api.pingdom.com/api/ 2.0/checks ", : basic_auth => auth)
나는 여러 가지 방법으로 시도했다. (app 키를 별도의 헤더로 사용하고, 키는 : app_key, : api_key). 응용 프로그램 키를 실수 :
때문에,
는
response.body두고반환 :
{ "오류": { "상태 코드": 403, "statusdesc": "금지됨", "errormessage": "누락 된 응용 프로그램 키. 설명서를 참조하십시오. "}}
내가 잘못 뭐하는 거지 어떤 아이디어? 사전
바퀴를 재발 명하고 싶지 않다면 Ruby에 Pingdom API 젬이 있습니다. 원본은 약간 구식이기 때문에이 레포를 사용합니다. https://github.com/digitalmines/pingdom-client – undefinedvariable