PHP Header untuk HTTP Redirect API AdF.ly

Metode PHP Header untuk HTTP Redirect API AdF.ly akan me-redirect url Anda ke short url AdF.ly. Kode API yang sangat sederhana untuk aplikasi atau web Anda.

Tool API Documentation AdF.ly

AdF.ly menyediakan dokumentasi API untuk memendekkan URL yang panjang (shortening url). Layanan API AdF.ly disediakan dengan gratis dengan jumlah hits yang tidak terbatas. API ini hanya tersedia bagi publisher yang terdaftar di AdF.ly.

Ada berbagai tool yang disediakan oleh AdF.ly salah satunya adalah API Documentation. Kode API AdF.ly sangat sederhana namun berguna untuk aplikasi/web Anda. Kode API AdF.ly bisa Anda dapatkan di http://adf.ly/tools.php?api, kodenya seperti ini:

http://api.adf.ly/api.php?key=abcdefghijklmnopqrstuvwxyz1234567890&uid=12340&advert_type=int&domain=adf.ly&url=http://somewebsite.com

Cara menggunakan API AdF.ly

  1. Metode PHP file_get_contents
    Kode ini untuk mendapatkan shrink/short url.

    <?php
    $resAPI = file_get_contents("http://api.adf.ly/api.php?key=abcdefghijklmnopqrstuvwxyz1234567890&uid=12345&advert_type=int&domain=adf.ly&url=http://somewebsite.com");
    echo $resAPI;
    ?>
    
    • ganti abcdefghijklmnopqrstuvwxyz1234567890 dengan key API AdF.ly Anda
    • ganti 12345 dengan uid Anda
    • advert_type=int dapat diganti dengan advert_type=banner jika Anda menginginkan banner iklan bentuk frame.
    • domain=adf.ly dapat diganti domain=q.gs
    • ganti http://somewebsite.com dengan url yang ingin Anda pendekkan
  2. Metode PHP Header HTTP Redirect
    <?php
    if(isset($_GET&#91;'url'&#93;)) {
    	$strURL = $_GET&#91;'url'&#93;;
    	if(!isset($_GET&#91;'api'&#93;))
    		$strAPIKey = 'abcdefghijklmnopqrstuvwxyz1234567890'; //API Key AdF.ly
    	if(!isset($_GET&#91;'uid'&#93;))
    		$intUID = '12345'; //UID akun Anda
    	if(!isset($_GET&#91;'type'&#93;))
    		$strADType = 'int';
    	if(!isset($_GET&#91;'domain'&#93;))
    		$strDOMAIN = 'adf.ly'; //Anda dapat mengganti domain adf.ly dengan q.gs
    	rawurlencode($strURL);
    	$resAPI = file_get_contents("http://api.adf.ly/api.php?key=".$strAPIKey."&uid=".$intUID."&advert_type=".$strADType."&domain=".$strDOMAIN."&url=".$strURL."");
    	if ($resAPI == 'error') {
    	die('An error has occurred within the API.');
    	}
    else {
    header( 'Location:'.$resAPI );
    exit;
    }
    }
    	if(!isset($strURL))
    header( 'Location:/404.php' );// jika url tidak dapat dipendekkan akan diredirect ke halaman 404
    exit;
    ?>
    

    Tempatkan kode tersebut di header website Anda, dan gunakan parameter url untuk memanggil kode tersebut, misalnya seperti ini:

    http://www.yourwebsite.com/redirect?url=http://somewebsite.com
    

    Metode ini akan me-redirect url Anda ke short url AdF.ly dari long url http://somewebsite.com

Hands on
AdF.ly adalah layanan gratis untuk forward url (redirection URL) yang memungkinkan siapa pun untuk memperpendek URL. Layanan ini juga memberikan kesempatan bagi advertiser dan publisher, advertiser dapat mempromosikan situsnya, dimana situs tersebut ditempatkan pada halaman short url yang di-generate dari AdF.ly. Sedangkan publisher bisa mendapatkan penghasilan dari hasil klik short url AdF.ly yang ditempatkan di aplikasi/situs mereka ataupun di halaman web lainnya, misalnya melalui jejaring sosial (social media).

Author: Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

Leave a Reply

Your email address will not be published. Required fields are marked *

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]