iwinv SMS기능 오류

Extra Form
PHP PHP 8.0
CMS Rhymix 2.1

문제가 많은줄 모르고 iwinv쪽 SMS를 결제해버려서 문제네요ㅠ

sms.bizservice.iwinv.kr 으로 테스트 sms 요청시 API error 900 while sending message 1 of 1 이라는 오류가 뜨면서

advanced_mailer\advanced_mailer.admin.controller.php line 329 라인에서 오류가 확인됩니다

 

구문을 보면

$oSMS = new Rhymix\Framework\SMS();

$oSMS->addTo($recipient_number, $country_code);

$oSMS->setBody($content);

$result = $oSMS->send(); //문제의 라인

 

이 구문인데 버전에 따른 문제인가 해서

sms.service.iwinv.kr 로 테스트해보니 API error 14 while sending message 1 of 1 라는 오류가 노출되고

iwinv 쪽 API 메뉴얼에 의하면 14번 오류는 인증 요청이 올바르지 않습니다 라는 문제가 있다 라는데

api 키, 시크릿 키 다 복붙이라 틀리진 않을것같구

 

혹시나 해서 

// Authentication

            $headers = array(

                //'Content-Type' => 'multipart/form-data',

                'secret' => base64_encode($this->_config['api_key'] . '&' . $this->_config['api_secret']),

            );

 

이부분에 키와 시크릿값을 직접 입력해놓아도 똑같은 오류를 발생시키는걸로 보아 다른문제가 있는듯한데

혹시 해결하신분 있으신가요?ㅠ 좀 더 찾아보고 쿨sms로 결제할걸 그랬네요

 

 

  • profile

    님이 iwinv에 로그인하신 후 api 문서를 조회하면 bizservice로 나오나요 service로 나오나요? 회원마다 다른 정보가 제공되고, 서로 호환되지 않는 api이므로 안내받으신 쪽이 아닌 다른 쪽을 테스트하는 것은 무의미합니다. (이 경우, 인증 오류가 뜨는 것이 정상입니다.)

     

    테스트 발송시 에러 라인은 항상 send() 부분으로 나옵니다. 실제 에러코드가 무슨 의미인지 api 문서를 확인하시고, 만약 api 문서에 없는 에러코드가 반환되었다면 api 문서에 누락된 내용이 있다는 뜻일 테니 업체에 문의하시기 바랍니다.


    잘 작동하도록 맞춰놔도 몇 달만 지나면 아무런 공지 없이 깨져버리는 서비스여서, 코어가 완전 최신 버전이 아니라면 에러나는 것이 당연하고, 최신 버전이라도 종종 고장닙니다. 아예 코어에서 삭제하는 것을 진지하게 고민중입니다. 국내 업체들은 일부 대기업과 스타트업을 제외하면 REST api를 운영한다는 기본적인 개념을 이해하지 못하는 개발자가 태반인 것 같네요.

  • profile profile
    bizservice로 나오네요.. 우선 업체쪽에 문의해보고 업체를 바꿀지 생각해봐야할것같습니다 과거질문글도 봤는데 지금도 이런거면 말씀대로 심각하네요..

    혹시 기진곰님이 보시기엔 Coolsms는 안정성이 괜찮은편인가요?

    답변감사합니다!
  • profile profile
    라이믹스 2.1.17 기준, bizservice로 정상 발송되는 것으로 확인했습니다.

    iwinv는 하도 수시로 API를 바꿔대는 통에 "기존 버전", "1.0", "2.0"까지 있는데,
    라이믹스에서 연동하는 방식은 처음에 나왔던 "기존 버전"입니다.
    자꾸 문제가 되면 2.0 스펙에 맞춰서 다시 만들어 보는 방법도 있겠네요.

    CoolSMS API는 라이믹스에서는 한 번도 문제를 일으킨 적이 없습니다.
  • profile profile
    아.. 그렇군요ㅠ 시간나면 한번 2.0 버전으로 API로 수정을 해봐야겠어요 일단은 급한대로 coolsms로 갈아타야겠습니다 시원한 답변감사합니다~~