예제 #1
0
            $videofilename = $photo->{'videos'}->{'standard_resolution'}->{'url'};
        }
        $datetime = date("Y-m-d H:i:s", $photo->{'created_time'});
        $lat = !empty($photo->{'location'}->{'latitude'}) ? $photo->{'location'}->{'latitude'} : 0;
        $lng = !empty($photo->{'location'}->{'longitude'}) ? $photo->{'location'}->{'longitude'} : 0;
        $city = isset($photo->{'location'}->{'name'}) ? $photo->{'location'}->{'name'} : '';
        $tags = "#";
        foreach ($photo->{'tags'} as $tag) {
            $tags .= $tag . "#";
        }
        $vars = array();
        $vars['link'] = $link;
        $vars['author'] = $author;
        $vars['text'] = $text;
        $vars['filename'] = $filename;
        $vars['videofilename'] = $videofilename;
        $vars['lat'] = $lat;
        $vars['lng'] = $lng;
        $vars['tags'] = $tags;
        $vars['datetime'] = $datetime;
        $vars['city'] = $city;
        $result = $instagram->addPost($vars);
        if ($result == false) {
            echo "Error while importing " . $filename;
        }
    }
} else {
    echo '!';
    echo '<strong>Error ' . $photos->{'meta'}->{'code'} . '</strong><br />';
    echo $photos->{'meta'}->{'error_message'};
}