2014-11-12 3 views
2

Если кто-то уходит от городского дирижабля, поскольку они закатывают свою систему бесплатного толчка, вы, несомненно, хотите захватить токены устройства со своего сервера. Если это так, мы надеемся, что это поможет вам ...Идентификаторы устройства захвата от городского дирижабля

ответ

2
<?php 

$appKey = '<Your App Key>'; 
$appSecret = '<Your App Master Secret>'; 

$fetchedDeviceTokens = array(); 

$url = "https://go.urbanairship.com/api/device_tokens/"; 

for ($x=0; $x<=100000; $x++) { 

    $curl = curl_init($url); 
    curl_setopt($curl, CURLOPT_HEADER, false); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json")); 
    curl_setopt($curl, CURLOPT_POST, false); 
    curl_setopt($curl, CURLOPT_USERPWD, $appKey .":".$appSecret); 

    $json_response = curl_exec($curl); 

    $res = json_decode($json_response); 
    $nextURL = $res->next_page; 

    $deviceTokensObjectArray = $res->device_tokens; 

    foreach($deviceTokensObjectArray as $val){ 
     $deviceToken = $val->device_token; 
     $fetchedDeviceTokens[] = $deviceToken; 
    } 

    if($nextURL){ 
     $url = $nextURL; 
    } 
    else{ 
     break; 
    }  
} 

foreach($fetchedDeviceTokens as $val){ 

//USE THIS LOOP TO INSERT INTO YOR DATABASE OR CREATE AN XML ETC. 

} 

?> 
Смежные вопросы