Miscellaneous ·

โฆษณาโดยใช้เทนปิง API

เห็นโฆษณาเทนปิงบน Facebook เลยลองเขียนด้วย PHP ดูครับ

เมื่อดูจากอันดับรายได้บนเว็บไซต์เทนปิง แล้วลองคิดถึงยอดขายโดยรวม ไม่รู้ว่าจะดำเนินการต่อไปได้นานแค่ไหน ;;

หลังทดสอบแล้ว หากผลลัพธ์เป็นที่น่าพอใจ จะเขียนถึงวิธีต่าง ๆ ในการใช้เทนปิง (เช่น การเพิ่มประสิทธิภาพอัตราการคลิก) ครับ

(* จะแบ่งปันซอร์สโค้ดให้เฉพาะผู้ที่ลงทะเบียนเป็นรุ่นพี่เท่านั้น ฮ่า ๆ)

อย่างไรก็ตาม นี่เป็นตัวอย่างการแสดงผลโดยใช้เทนปิง API ครับ

  1. สมัครสมาชิกเทนปิง
  2. เข้าไปที่ “http://tenping.kr/API”
  3. คัดลอก “Request URL” จาก “API 가이드”
  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)
{
// กรอก Request URL ที่คัดลอกจาก API
// เลือกประเภทที่ต้องการด้านล่าง แล้วนำค่ามาบวกกันเพื่อกำหนด 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 หลักท้ายของหมายเลขโทรศัพท์มือถือทางอีเมล เพื่อให้ตรวจสอบผู้ลงทะเบียนได้
หากมีข้อมูลเกี่ยวกับเทนปิงเพิ่มเติมในภายหลัง จะส่งไปให้ครับ ^^

1 ความเห็น

  1. 쿠키죠

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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *