%PDF- %PDF-
Direktori : /home/cargonizer/domains/cargonizer.com.tr/public_html/includes/ |
Current File : /home/cargonizer/domains/cargonizer.com.tr/public_html/includes/yandex.php |
<?php class Yandex { public $id = ''; public $token = '6276159d0bc8483f8f08f106c35f6d3f'; public $mtoken; public function get_users($page=1,$perpage=100){ $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/get_domain_users.xml?token='.$this->mtoken.'&on_page='.$perpage.'&page='.$page)); return $data->domains->domain; } public function reg_user($domain,$login,$password) { $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/api/reg_user.xml?token='.$this->mtoken.'&domain='.$domain.'&login='.$login.'&passwd='.$password.'')); return $data; } public function del_user($user) { $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/delete_user.xml?token='.$this->mtoken.'&login='.$user.'')); return $data; } public function change_pass($login,$pass){ $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/edit_user.xml?token='.$this->mtoken.'&login='.$login.'&password='.$pass)); return $data; } public function hourly() { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/traffic/hourly?id=%s&oauth_token=%s&date1=%s&date2=%s',$this->id,$this->token,date("Ymd"),date("Ymd"))); $xml = $this->xmlparser($data); return $xml; } public function genel() { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/traffic/summary?id=%s&oauth_token=%s&group=month',$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function keywords($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/sources/phrases?id=%s&oauth_token=%s&filter=week&group=all&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function sitelink($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/content/popular?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function tarayici($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/browsers?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function ekran($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/display?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function mobil($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/mobile?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function isletim($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/os?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function ulke($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/geo?id=%s&oauth_token=%s&table_mode=plain&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function reklam($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/sources/marketing?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } public function giris($limit=3) { $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/content/entrance?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token)); $xml = $this->xmlparser($data); return $xml; } private function xmlparser($xml) { $result = simplexml_load_string($xml); return $result; } } ?>