SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | $token = file_get_contents("token.txt");
| |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | $ips = '104.219.248.23'; | |
| 7 | $secret = 'a0322a2844bb46aca29983b8599e33e8'; | |
| 8 | ||
| 9 | $signature = (hash_hmac('sha256', $ips, $secret, false));
| |
| 10 | $header = join('|', array($ips, $signature));
| |
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | function curl($url, $post = null) {
| |
| 15 | $ch = curl_init(); | |
| 16 | curl_setopt($ch, CURLOPT_URL, $url); | |
| 17 | if ($post != null) {
| |
| 18 | curl_setopt($ch, CURLOPT_POST, true); | |
| 19 | curl_setopt($ch, CURLOPT_POSTFIELDS, $post); | |
| 20 | } | |
| 21 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); | |
| 22 | ||
| 23 | curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Insta-Forwarded-For:'.$header));
| |
| 24 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); | |
| 25 | curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); | |
| 26 | $exec = curl_exec($ch); | |
| 27 | curl_close($ch); | |
| 28 | return $exec; | |
| 29 | } | |
| 30 | ||
| 31 | ||
| 32 | ||
| 33 | ||
| 34 | ||
| 35 | ||
| 36 | $curl = curl("https://api.instagram.com/v1/users/self/feed?count=3&access_token=" . $token);
| |
| 37 | - | $ngirim = json_decode($curl); |
| 37 | + | $ngirim = json_decode($curl ); |
| 38 | if(!is_object($ngirim)){
| |
| 39 | die('unknown result:'.htmlentities($curl ) );
| |
| 40 | } | |
| 41 | ||
| 42 | if(!isset($ngirim->data)){
| |
| 43 | - | $ngirim = json_decode($cahaya); |
| 43 | + | die('data not valid: <pre>'.print_r($ngirim,1)."</pre>" );
|
| 44 | } | |
| 45 | ||
| 46 | - | if ($ngirim->meta->code == "200") |
| 46 | + | |
| 47 | $lampu = $data->username; | |
| 48 | - | else |
| 48 | + | |
| 49 | - | echo "[FAIL]"; |
| 49 | + | |
| 50 | - | sleep(2); |
| 50 | + | |
| 51 | $ngirim2 = json_decode($cahaya); | |
| 52 | ||
| 53 | - | ?> |
| 53 | + | if(!is_object($ngirim2)){
|
| 54 | die('curl media not valid: <pre>'.print_r($cahaya)."</pre>" );
| |
| 55 | } | |
| 56 | ||
| 57 | if ($ngirim->meta->code == "200"){
| |
| 58 | echo "[WORK]"; | |
| 59 | } | |
| 60 | else{
| |
| 61 | echo "[FAIL] ".$ngirim->meta->code; | |
| 62 | } | |
| 63 | ||
| 64 | sleep(2); | |
| 65 | ||
| 66 | } |