Taebu / prq

prq.co.kr
MIT License
1 stars 0 forks source link

문자씨 api 연동 개발요청 #134

Open moonsungjun opened 5 years ago

moonsungjun commented 5 years ago

문자씨 api 연동 개발요청

  1. API & 사용예

https://imkaching.com/cidtxt_anpr.html

<예: 문자씨 스튜디오에서 작성한 메세지의 텍스트 변경이 없을 경우>

https://imkaching.com/cidtxt_anpr.html?cid=010고객번호&rid=점주매장번호&mid=200

<예: 문자씨 스튜디오에서 작성한 메세지의 텍스트 변경이 있을 경우>

https://imkaching.com/cidtxt_anpr.html?cid=010고객번호&rid=점주매장번호&mid=200&txt=주문내역%0A자장면%201개%0A짬뽕%203개

<<입력 파라미터>>

cid = 010 으로 시작하는 모바일폰 번호(예: 주문을 하는 고객의 핸드폰번호)

rid = 유선전화 또는 문자씨 설치된 모바일폰 번호 또는 050 번호

mid = 메세지 고유 아이디 또는 통화후,부재중,통화중 이벤트 코드(통화후:200, 부재중:407,통화중:404)

txt = 반드시 urlencode 되어야 함, 즉, %20 -> 공백문자, %0A -> 개행문자

2.프로토콜

http get 방식

  1. 문자씨버전 (구글플레이 "문자씨" 검색)

1.9.8 이상 버전에서 지원 (문자씨실행 > 좌상단 메뉴 > 버전정보 에서 확인)

  1. 리터값

true -> 전송 성공

false -> 전송 실패

  1. php 적용예
    
    if(isset($_GET['txt']))
    {
    $pushParam = "cid=".$_GET['cid']."&rid=".$_GET['rid']."&mid=".$_GET['mid']."&txt=".$_GET['txt'].;
    }
    else
    {
    $pushParam = "cid=".$_GET['cid']."&rid=".$_GET['rid']."&mid=".$_GET['mid'].;
    }

$url = "https://imkaching.com/cidtxt_anpr.html"; $ch = curl_init(); $timeout = 3; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS, $pushParam); $output = curl_exec ($ch);

if(curl_errno($ch)) { echo 'false'; } else { echo 'true'; } curl_close($ch);