마이피플은 다음에서 배포하는 소셜프로그램입니다.
카카오톡등 많은 앱들이 있지만 마이피플이 좋은점은 스마트폰용과 pc용 두가지 모두 지원한다는 것입니다.
물론 pc용은 음성통화등은 지원하지 않지만 다음메일, 위젯메세지, 쪽지등을 실시간으로 알려주니
잘 이용하면 좋은 프로그램이 될 것입니다.
마이피플로 메세지 전송하는 함수를 소개하겠습니다.
해당 함수를 운영하는 사이트에 적용하면 글들을 전송할수도 있고, 쇼핑몰은 주문알림등을 보낼수 있습니다.
// 마이피플 위젯메세지 보내는 함수
function MyPeople_send($key='', $from, $msg) {
if($key=='') $key= '기본마이피플키';
$msg = urlencode($msg);
$url="http://air21.daum.net/air21/widget/sendMessage.daum";
$t_data="key=".$key."&content=".$msg."&from=".$from;
$result=trans_sock($url, $t_data);
}
// 웹소켓으로 값을
function trans_sock($url, $t_data) {
$uinfo = parse_url($url);
if($uinfo[query]) $t_data .= "&".$uinfo[query];
if(!$uinfo[port]) $uinfo[port] = "80";
//최종 전송 자료
$send_str = "POST ".$uinfo[path]." HTTP/1.1\r\n".
"Host: 80\r\n".
"User-Agent: MTools\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-length: ".strlen($t_data)."\r\n".
"Connection: close\r\n\r\n".
$t_data;
//전송
$fp = fsockopen($uinfo[host],$uinfo[port]);
fputs($fp,$send_str);
//응답 받음
while(!feof($fp)) $response .= fgets($fp,128);
fclose($fp);
$value=explode("[[",$response);
$value=explode("]]",$value[1]);
return $value[0];
}
사용법은 아래소스를 원하는 페이지에 삽입하면 됩니다.
마이피플 키값 구하는 방법은 다음 글에서 소개하겠습니다.
보내는 사람 핸드폰번호는 임의로 넣어도 되고, 실제 마이피플을 사용중인 핸드폰번호를 넣어주면
스마트폰 마이피플앱에서 답글이 가능합니다.
$key="전송받을 사람의 마이피플 키값";
$from="보내는사람 핸드폰번호";
$msg="전송되는 메세지";
MyPeople_send($key, $from, $msg) ;