Example #1
0
 $data = array();
 $data['image_link'] = $item->images->standard_resolution->url;
 if (!empty($item->caption)) {
     $data['caption'] = $item->caption->text;
 } else {
     $data['caption'] = '';
 }
 if (!empty($item->user)) {
     $data['user'] = $item->user->username;
     $data['userPicture'] = $item->user->profile_picture;
 } else {
     $data['user'] = '';
     $data['userPicture'] = '';
 }
 $data['id'] = $item->id;
 $likes = $instagram->getMediaLikes($data['id']);
 print_r($likes);
 echo "xxxx";
 $dataLinkArray = array();
 $dataLink = "";
 foreach ($item->likes->data as $itemLink) {
     //$dataLink .=  '<a href="https://instagram.com/'.  $itemLink->username. '" class="usuarios">'  . $itemLink->username . "</a> ";
     $dataLink .= $itemLink->username . ", ";
     //$dataLinkArray[] = $itemLink->username;
     $a = array();
     $a['nombre'] = $itemLink->username;
     $dataLinkArray[] = $a;
 }
 $data['dataLink'] = $dataLink;
 $data['dataUser'] = $dataLinkArray;
 $data['likes'] = $item->likes->count;
Example #2
0
$instagram = new Instagram(array('apiKey' => 'ab9ad048ea114512a095a0c3237fc5ca', 'apiSecret' => 'aa4c65fbdcd24065b17fee377da89d3a', 'apiCallback' => 'https://www.misiva.com.ec/vespainstagram/'));
// Receive OAuth code parameter
$code = $_GET['code'];
if (!isset($_GET['code'])) {
    $code = "40a5095bb5484217b0f324798c7ad865";
}
// Check whether the user has granted access
if (true === isset($code)) {
    // Receive OAuth token object
    $data = $instagram->getOAuthToken($code);
    // Store user access token
    $instagram->setAccessToken($data);
    // Now you can call all authenticated user methods
    // Get the most recent media published by a user
    // 1133961085 id vespa_ecuador
    $likes = $instagram->getMediaLikes('1090835460940398909_1640259127');
    print_r($item->id);
    echo "xxxx";
    $media = $instagram->getTagMedia('vespaecuador');
    //echo json_encode($media);
    $dataTotal = array();
    foreach ($media->data as $item) {
        //  print_r($item);
        // echo "xxx";
        $data = array();
        $data['image_link'] = $item->images->standard_resolution->url;
        if (!empty($item->caption)) {
            $data['caption'] = $item->caption->text;
        } else {
            $data['caption'] = '';
        }
Example #3
0
     $sqlTagCheck = "SELECT COUNT(ID) FROM Tags WHERE PostID = '{$postid}'";
     $tagcheck = mysqli_query($con, $sqlTagCheck) or die("Error checking for '{$postid}' tags: " . mysqli_error($con) . "<br>{$sqlTagCheck}");
     $tagcheck = mysqli_fetch_array($tagcheck);
     $count = $tagcheck[0];
     if ($count == 0) {
         foreach ($media->tags as $tag) {
             $sqlTagInsert = "INSERT INTO `Tags`(`Tag`, `PostID`, `Created_at`) VALUES ('{$tag}', '{$postid}', NOW())";
             mysqli_query($con, $sqlTagInsert) or die("Error inserting tag '{$tag}': " . mysqli_error($con) . "<br>{$sqlTagInsert}");
             // echo "$sqlTagInsert;<br>";
         }
     }
 }
 $CommentCount = $media->comments->count;
 $LikeCount = $media->likes->count;
 if ($LikeCount > 0) {
     $medialikes = $instagram->getMediaLikes($postid);
     foreach ($medialikes->data as $key => $value) {
         $sqlLikeCheck = "SELECT COUNT(ID) FROM LikeUsers WHERE PostID = '{$postid}' AND UserID = '" . $value->id . "'";
         $likecheck = mysqli_query($con, $sqlLikeCheck) or die("Error checking liked user '" . $value->id . "': " . mysqli_error($con) . "<br>{$sqlLikeCheck}");
         $likecheck = mysqli_fetch_array($likecheck);
         $count = $likecheck[0];
         if ($count == 0) {
             $sqlInsertLikeUsers = "INSERT INTO `LikeUsers`(`PostID`, `UserID`, `UserName`, `FullName`, `Created_at`) VALUES ('{$postid}', '" . $value->id . "','" . $value->username . "','" . urlencode($value->full_name) . "', NOW())";
             mysqli_query($con, $sqlInsertLikeUsers) or die("Error inserting liked user '" . $value->id . "': " . mysqli_error($con) . "<br>{$sqlInsertLikeUsers}");
             // echo "$sqlInsertLikeUsers;<br>";
         }
     }
 }
 $Link = $media->link;
 $ImageThumbLink = $media->images->thumbnail->url;
 $ImageStandardLink = $media->images->standard_resolution->url;