コード例 #1
0
ファイル: social.php プロジェクト: Steadroy/Dashboard
function getTopPostEmbedded($id, $type)
{
    switch ($type) {
        case 'twitter':
            //Twitter
            $post = topTweets($id, 1);
            if (isset($post[0])) {
                $embed = tweetEmbeed($post[0]->id_str);
                if (isset($embed->html)) {
                    return $embed->html;
                }
                return "<script>console.warn('Twit: " . serialize($embed) . "')</script>";
            } else {
                return "<script>console.warn('Twit: Top post not found')</script>";
            }
            break;
        case 'facebook':
            //FB
            $post = getTopFBPosts($id, 1);
            if (isset($post[0])) {
                return FBembeed(getFBlink($post[0]));
            } else {
                return "<script>console.warn('FB: Top post not found')</script>";
            }
            break;
        case 'instagram':
            $post = getTopIGMedia($id, 1);
            if (isset($post[0])) {
                $embed = igEmbed($post[0]->link);
                return $embed->html;
            } else {
                return "<script>console.warn('IG: Top post not found')</script>";
            }
            break;
    }
    return null;
}
コード例 #2
0
ファイル: events.php プロジェクト: Steadroy/Dashboard
function igEvents($account, $count = 10)
{
    $events = getTopIGMedia($account, $count);
    $tevents = array();
    if (!isset($events)) {
        return array();
    }
    foreach ($events as $key => $d) {
        $teve = array();
        $time = $d->created_time;
        $sdate = date("l F jS", $time);
        $teve['title'] = "Photo from {$sdate}";
        $teve['type'] = "Top Instagram Posts";
        $teve['source'] = "Instagram";
        $teve['score'] = $key;
        if (isset($d->score)) {
            $teve['points'] = $d->score;
        } else {
            $teve['points'] = 0;
        }
        $teve['timestamp'] = $time * 1000;
        $teve['url'] = $d->link;
        $embed = igEmbed($d->link);
        $teve['html'] = $embed->html;
        //	$teve["username"] = $d->from->username;
        array_push($tevents, $teve);
    }
    return $tevents;
}