송고 프로그램 수정 작업 의뢰
그누보드 에서 글저장시 외부사이트에 api로 보내는 연동 작업을 의뢰합니다.
예제와 가이드는 다 있으며,
write_update.skin.php에 보낼 필드로 입력 해 놓은 상태 입니다.
간단한 작업일것 같은데 전화 부탁 드립니다.
송고 방법
Action URL : https://newpotal.com/api/index.php
Port : 443
전송방식 : POST
Content-Type: application/x-www-form-urlencoded 또는 application/json
Charset : UTF-8
PHP 샘플
<?php
$post_data=array();
//필수항목
$post_data['auth_code']='b2RjReXJ65759yuU7.........'; //발급받은 인증키
$post_data['act']='update'; //new, update
$post_data['channel']='economy'; //채널
$post_data['org_id']=12345; //언론사 사용 기사 식별 고유번호.
$post_data['org_url']='http://my.domain.co.kr/my_article.html'; //실제 뉴스기사 URL
$post_data['datetime']='20160917133223'; //년월일시분초, 20110317133000
$post_data['title']='기사 제목입니다.';
$post_data['tag']='한국은행 금리 인하'; //태그
$post_data['content']='기사 내용을 html 태그가 제거된 순수한 텍스트로 최대 500자 내외로 전달합니다.';
$post_data['img_url']='http://mysite.com/post_xxx_image.jpg'; //대표이미지
$post_data['is_frugal']='Y'; //알찬정보Zone 으로 등록여부
//선택항목
$post_data['writer_name']='홍길동'; //기자명
$post_data['writer_email']='my@email.co.kr'; //E-mail
$ping_client_opt = array(
CURLOPT_URL => "https://newpotal.com/api/index.php",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $post_data,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_TIMEOUT => 10
);
$ping = curl_init();
curl_setopt_array($ping, $ping_client_opt);
$result=curl_exec($ping);
curl_close($ping);
/*
//리턴결과에 따른 추가 조치는 필요에 따라 설정
$result=json_decode($result);
echo $result->result;
echo $result->msg;
*/
?>
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 1개
문의전화 070-7613-7669
오픈톡 https://open.kakao.com/me/flyweb