Transcript
Page 1: Social media mashup website's

Social MediaMashup Website’s

Hoe een website bouwen die zichzelf onderhoudt...

Mathias Vissers | @mvisserswww.vissers.be#bcvrt

Page 2: Social media mashup website's

Mathias Vissers@mvissers

http://about.me/mvissers

Webdeveloper @ intracto.beBijberoep: Punt Uit!

Page 3: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Page 4: Social media mashup website's

@mvissersSocial Media Mashup Website’sCredits: Tomorrowland.be

Page 5: Social media mashup website's

@mvissersSocial Media Mashup Website’s

jeffreydirkse.com@jeffreydirkse

Page 6: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Page 7: Social media mashup website's
Page 8: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Page 9: Social media mashup website's

www.djcatscan.nl@djcatscan

Page 10: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Page 11: Social media mashup website's

www.djkorsakoff.com @dj_korsakoff

Page 12: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Default buttons...

Page 13: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Default Like-box...

Page 14: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Custom Twitter-feed

ATOM: http://search.twitter.com/search.atom?q=from:dj_korsakoff&rpp=4 Of de Twitter API voor meer mogelijkheden

Page 15: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Events: Facebook Open Graph

https://graph.facebook.com/djKorsakoff/events? + token

Page 16: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Events: Facebook Open Graph

{ "data": [ { "name": "Masters of Hardcore (NL)", "start_time": "2012-03-24T22:00:00", "end_time": "2012-03-25T08:00:00", "location": "Brabanthallen", "id": "213163798770915" }, { "name": "Reverze 2012", "start_time": "2012-03-17T20:00:00", "end_time": "2012-03-17T23:00:00", "location": "Antwerps Sportpaleis", "id": "320710081294538" }, { "name": "AXELERATOR (CH)", "start_time": "2012-03-16T22:00:00", "end_time": "2012-03-17T01:00:00", "location": "Loft", "id": "220977824654747" } ]}

https://graph.facebook.com/213163798770915/picture?access_token=x

Page 17: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Video: YouTube API

Page 18: Social media mashup website's

@mvissersSocial Media Mashup Website’s

$clientLibraryPath = 'lib/ZendGdata/library/';require_once 'lib/ZendGdata/library/Zend/Loader.php'; Zend_Loader::loadClass('Zend_Gdata_YouTube');$yt = new Zend_Gdata_YouTube();$yt->setMajorProtocolVersion(2);$videoFeeds = $yt->getUserFavorites('officialkorsakoff');

if (count($videoFeeds) > 0) {$videoEntry = $videoFeeds[0];$latestvideoid = $videoEntry->getVideoId();$videodescription = $videoEntry->getVideoDescription();$videotitle = $videoEntry->getVideoTitle();$videocount = $videoEntry->getVideoViewCount();$videodate = $videoEntry->mediaGroup->uploaded->text;$videoauthor = $videoEntry->author[0]->name->text;

}

Video: YouTube API

Page 19: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Releases: HardTunes API

Page 20: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Photos: Facebook Open Graph

https://graph.facebook.com/djKorsakoff/albums

Page 21: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Photos: Facebook Open Graph

{ "data": [ { "id": "10150477642464086", "from": { "name": "Korsakoff", "category": "Musician/band", "id": "18254279085" }, "name": "2012", "description": "2012 ", "link": "http://www.facebook.com/album.php?fbid=10150477642464086&id=18254279085

&aid=365350", "cover_photo": "10150477644059086", "count": 7, "type": "normal", "created_time": "2012-01-08T16:41:15+0000", "updated_time": "2012-01-08T16:53:17+0000", "can_upload": false, "likes": {...}, "comments": {...} },

https://graph.facebook.com/10150477642464086/photos

Page 22: Social media mashup website's

@mvissersSocial Media Mashup Website’s

Caching

MySQL Cronjob

Page 23: Social media mashup website's

developers.soundcloud.com

Page 24: Social media mashup website's

developer.myspace.com

Page 25: Social media mashup website's

api.itunesapis.com

Page 26: Social media mashup website's

developer.spotify.com

Page 27: Social media mashup website's

developers.bol.com

Page 28: Social media mashup website's

dev.twitter.com

Page 29: Social media mashup website's

developers.facebook.com

Page 30: Social media mashup website's

developers.facebook.com/blog

Page 31: Social media mashup website's

Hire me:

[email protected]+32 474 50 98 84

@mvissers

www.linkedin.com/in/mvissershttp://about.me/mvissers

Page 32: Social media mashup website's

@mvissersSocial Media Mashup Website’s

http://in.trac.to/jobs

Page 33: Social media mashup website's

@mvissersSocial Media Mashup Website’s


Recommended