텐핑 API 를 이용하여 광고하기

텐핑 API 를 이용하여 광고하기

페이스북에서 텐핑 광고가 보여서 테스트 겸 PHP 로 작성해봅니다.

텐핑 사이트 내 수익 순위를 통해, 전체 매출을 생각해 보면 과연 운영을 오래 할 수 있을런지 ;;

테스트 후 실적이 괜찮으면, 텐핑을 활용한 여러 방법(클릭률 최적화 등)을 작성하도록 하겠습니다.

(* 소스는 선배로 등록한 분에게만 ㅎㅎ)

아무튼, 텐핑 API 를 이용해서 출력하는 예제입니다.

  1. 텐핑 가입
  2. “http://tenping.kr/API”  접속
  3. “API 가이드” – “Request URL” 을 복사
  4. 아래 소스를 사용하는 곳에 복사
  5. $tenping 값을 이용하여 출력
<?php

$cache_file = './data/list.json'; // 캐시파일 저장 위치
$cache_time = 1800; // 캐시할 시간

if(is_file($cache_file))
{
$data = file_get_contents($cache_file);

if(time()-filemtime($cache_file)>$cache_time = 1800) $data = '';
}

if(!$data)
{
// API 에서 복사한 Request URL 를 입력합니다.
// CampainType 은 아래에서 원하는 타입을 선택하여 더한 값입니다.
// (1:CPC+5, 2:CPA, 4:CPS, 8:CPI, 32:CPV, 64:CPADB, 128:CPC)
$url = 'http://tenping.kr/adbox/list?MemberID=?!?!?!?!?!?!?&CampaignType=129&MinClickPoint=30&MinCurrentPoint=1000';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);

file_put_contents($cache_file, $data);
}

$json = json_decode($data, true);

if($json['ResultCode'] == '200')
{
$tenping = $json['List'][mt_rand(0, count($json['List'])-1)];
}

// $tenping 값을 출력해서 사용하시면 됩니다.

?>

* API 사용시 선배 등록이 안되어 있는 경우 텐핑 콘텐츠의 단가 및 잔여 물량(ClickPoint, CurrentPoint)을 확인 할 수 없습니다.
prince@kilho.net 로 선배 등록 해주시고, 메일로 휴대폰 뒷 4자리를 알려주시면 등록한 분을 확인 할 수 있습니다.
추후, 텐핑 관련된 정보가 나오면 보내드리겠습니다 ^^

Comment (1)

  • 쿠키죠

    안녕하세요 글은 잘보았습니다
    혹시 어떻게 적용해야하는지 자세히 글 작성가능하신지 여쭈어봅니다..
    텐핑 api관련해서는 글이 많이없어 부탁드립니다ㅠ

    2021년 1월 9일 at 9:57 오후

답글 남기기

이메일 주소는 공개되지 않습니다. (* 질문, 건의사항 등은 "질문게시판"을 이용해주세요)