PHP

[Binance API] Invalid API-key, IP, or permissions for action, request ip (code=-2015) 해결했다!

미스털이 사용자 2021. 8. 26. 17:59
반응형

바이낸스가 최근 보안도 강화된 것 같은데 

API에서도 제한을 많이 두는 것 같다.

 

현재 APIError(code=-2015): Invalid API-key, IP, or permissions for action, request ip 이런 에러가 8월 25일 새벽부터 계속 발생됐다.

부랴부랴 새로운 API아이디도 만들어서 적용도 해봤지만 동일한 에러만 계속 속출됐다.

 

결국 https://dev.binance.vision/t/why-do-i-see-this-error-invalid-api-key-ip-or-permissions-for-action/93

이런 곳을 발견해 해결점을 찾아보니

1) API KEY 잘 입력했나? YES

 

2) X-MBX-APIKEY 설정 확인했나? YES

curl_setopt($curl, CURLOPT_HTTPHEADER, array(
   'X-MBX-APIKEY: ' . $this->api_key,
));

 

3) IP 설정했나 ? YES

 

4) 테스트버전(testnet)이거나 각 버전에 맞게 url base잘 설정했나? YES

#Spot production base url이므로 아래처럼 설정
protected $base = "https://api.binance.com/api/", $wapi = "https://api.binance.com/wapi/", $api_key, $api_secret;

 

5) 권한 설정했나? NO!!!

예전엔 굳이 기본설정만으로도 거래가 됐었는데 갑자기 바뀌었단다.

그래서 해당설정창으로 가서 체크했더니 해결완료

 

잊지말자!

Enable Spot & Margin Trading

반응형