<?php require_once __DIR__ . '/../config.php'; function instagram_search_username($username) { //$username = instagram_clean_username($username); $data = get_url_content("https://api.instagram.com/v1/users/search?q={$username}&client_id=" . INSTAGRAM_CLIENT_ID); return json_decode($data, true); } $query = 'SELECT id_profile, username FROM `instagram_profiles` ORDER BY 1;'; $que = db_query($query, array()); while ($fila = mysql_fetch_assoc($que)) { $data = instagram_search_username($fila['username']); if ($data['meta']['code'] == 200) { foreach ($data['data'] as $user) { if ($user['username'] == $fila['username']) { $query = 'UPDATE `instagram_profiles` SET instagram_id = $1 WHERE id_profile = $2;'; $result = db_query($query, array($user['id'], $fila['id_profile']), true); break; } } } }
function instagram_user_data($user_id) { $data = get_url_content("https://api.instagram.com/v1/users/{$user_id}/?client_id=" . INSTAGRAM_CLIENT_ID); return json_decode($data, true); } function instagram_user_posts($user_id) { $data = get_url_content("https://api.instagram.com/v1/users/{$user_id}/media/recent/?client_id=" . INSTAGRAM_CLIENT_ID . "&count=" . INSTAGRAM_COUNT_DATA); return json_decode($data, true); } $count_data = 100; $username = instagram_clean_username($_GET['instagram_username']); $found_user = NULL; $mensaje = ''; $new_register = false; $data = instagram_search_username($username); if ($data['meta']['code'] == 200) { $ban = 0; foreach ($data['data'] as $user) { if ($user['username'] == $username) { $user_data = instagram_user_data($user['id']); if ($user_data['meta']['code'] == 200) { $found_user = $user_data['data']; $ban = 1; $profile_id = get_instagram_profile_id($found_user['id']); if (empty($profile_id)) { $query = 'INSERT INTO instagram_profiles VALUES(NULL, $1, \'$2\', \'$3\', \'$4\', \'$5\', \'$6\', 1, NOW(), NOW());'; $row = db_query($query, array($found_user['id'], $found_user['username'], $found_user['bio'], $found_user['website'], $found_user['profile_picture'], $found_user['full_name']), 1); $new_register = true; $profile_id = get_instagram_profile_id($found_user['id']); if (!empty($profile_id)) {