2017-02-01 2 views
2

가 여기 내 컬 명령입니다는 컬을 사용하여 핑덤의 API를 통해 핑덤 검사 일시 중지 (BASH)

curl -X PUT -u 'adminaccount:teampassword' -H 'Content-Type: application/json' -H 'App-Key: appkey' -d 'paused=true' https://api.pingdom.com/api/2.0/checks/checkID

관리자 계정을 통해 (우리의 수표를 저장하는 계정)을 통과 할 때 나는 다음과 같은 오류가 :

{"error":{"statuscode":401,"statusdesc":"Unauthorized","errormessage":"Invalid email and/or password"}}

나는 나의 팀 (관리자가 아닌 로컬 검사없이) 나는 다음과 같은 오류가 계정에 통과하고있어 사용자 이름 변경하는 경우 :

를 0

{"error":{"statuscode":403,"statusdesc":"Forbidden","errormessage":"Not permitted for account type."}}

그러나 이것은 내가 곱슬 곱슬 명령을 통해이 작업을 수행하는 방법을 설명하는 모든 문서를 찾을 수없는, 내가 다중 사용자 인증을 포함 할 필요가 저에게 제안합니다.

도움을 주시면 감사하겠습니다.

답변

2

이 문제를 해결하는 사람은 누구나 해결책을 찾았습니다. 내 특별한 경우에 모든 Pingdom 검사가 관리자 계정에서 구성 되었기 때문입니다. 나는 분명히 다음과 같은 추가 해당 계정 그래서이 암호에 액세스 할 수 없습니다 :

-H "account-email: [email protected]" 

그래서 내 컬 지금 :

curl -X PUT -u [email protected]:Password -H "account-email: [email protected]" -H 'Content-Type: application/json' -H 'App-Key: appkey' -d 'paused=false' https://api.pingdom.com/api/2.0/checks/2328054 

희망이 사람을 도울 수 있습니다!

관련 문제