2012-07-02 2 views
-2

메시지 전송에 webaroo api를 사용하고 있습니다.이 필드를 처음 사용하는 경우이 API를 사용하여 메시지를 보내는 방법을 안내해주세요. 여기 는 API입니다 : -codeIgniter 및 PHP를 사용하여 메시지 보내기

<?php 

$method = 'gupshup.getPublicStream';      
$from = '9749633368'; 
$to = '9749633368'; 
$skipadult=true; 


$url = "http://api.smsgupshup.com/GupshupAPI/rest?skipadult=$skipadult&from=$from 
&range=$to&method=$method&v=1.0&format=xml"; 


$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$curl_scraped_page = curl_exec($ch); 
curl_close($ch); 

echo $curl_scraped_page; 
?> 
+0

이것은 스택 오버 플로우가 작동하는 방식이 아닙니다. 튜토리얼을 작성하지 않고 문제/오류가 발생했을 때 도움을 드릴 것입니다. FAQ를 읽으십시오 : http://stackoverflow.com/faq/ – Robert

+0

메시지를 보내기 위해 해당 코드를 사용하고 있습니다 만, "109"매개 변수 "v"가 필요합니다. 요청을 다시 보내주십시오. 오류 ', 그 오류를 제거하는 방법, 나는 v = 1.0..dont을 사용하고 있습니다. – avinashse

답변

0

CodeIgniter를 이미 가지고있다 file_get_contents 방법을 사용, "HTTP"URL에 액세스하려고 생각 CURL library

예 :

$this->load->library('curl'); 
echo $this->curl->simple_get('http://api.smsgupshup.com/GupshupAPI/rest?skipadult=$skipadult&from=$from&range=$to&method=$method&v=1.0&format=xml'); 

참조 : http://codeigniter.com/wiki/Curl_library/

+0

답장을 보내 주셔서 감사합니다. 지금은 작동하는 perefctly입니다. , 내가 어떻게 보낸 사람 ID를 바꿀 수 있는지 말해 줄 수 있니, 실제로 무슨 일이 일어나는지는 내가 메시지를 보낼 때, TD-2342처럼 내 모바일에 사용자 번호가 있기를 원한다. 나는 "http://enterprise.smsgupshup.com/GatewayAPI/rest?method=SendMessage&send_to=$to&msg=Welcome%20to%20SMS%20GupShup%20API&msg_type=TEXT&userid=$userid&auth_scheme=plain&password=$password&v=1.1&format=text"를 사용하고 있습니다. "; '내 URL로 – avinashse

+0

2012 년 2 월 1 일부터의 새로운 TRAI 정책에는 거래 (은행 알림, 철도 및 항공 경고, 학교에서 학부모에게 보내는 메시지) 및 비 거래 또는 홍보 (모든 나머지 카테고리). 거래 메시지 만 다른 브랜드의 발신자 ID (예 : TA-HDFCBANK)를 갖게되며 자세한 내용은 숫자 코드 (예 : TA-n12345 또는 TA-nABCDE)가 있어야만 SMS 서비스 제공 업체에 문의 할 수 있습니다. – Sathishkumar

0

난 당신이 단순히

+0

http://stackoverflow.com/questions/555523/file-get-contents-vs-curl-what-has-better-performance 그 이유는 내가 컬을 사용하고 있기 때문입니다. – avinashse

관련 문제