62
Mario Vasquez Senior Interactive Developer Social Media APIs Thursday, November 8, 12

Working With Social APIs - SoMeT12

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. Social Media APIs Mario Vasquez S e nio r I nte r a ctive De ve lo p e rThursday, November 8, 12

2. I h e lp sim p lif y th e co m p le xThursday, November 8, 12 3. What I DoDeveloper DesignerCSSColdFusion User Interface JavaScriptUser Experience DatabaseWeb TrendsWeb Standards PrototypesAPIsHTML CMSThursday, November 8, 12 4. Wh at i s an API?Thursday, November 8, 12 5. API[ A p p l ic a t io n Pr o g r a m m ing I nte r fa ce ] A library of features that a service provides developers which gives them access to certain functionality.Thursday, November 8, 12 6. Using the API YourGet my[ call the API ]SoMe App photos Service API Your [ results you see ] Make it [ here are your photos ]photosprettyThursday, November 8, 12 7. Photos FromFlickrThursday, November 8, 12 8. Whats the difference between an API and the code I can copy from the SoMe service and paste on my website?Thursday, November 8, 12 9. What is a widget? Predened functionality built and maintained by the SoMe serviceThursday, November 8, 12 10. WidgetsAn API alternative Offered by service: Offered by 3rd party: Twitter Instagram Facebook Pinterest TripAdvisor FoursquareThursday, November 8, 12 11. Thursday, November 8, 12 12. Using a widget Your SoMe AppServiceAPI yourphotosThursday, November 8, 12 13. Twitter WidgetsTwitter Timeline:https://dev.twitter.com/docs/embedded-timelinesThursday, November 8, 12 14. Twitter Widgets Embedable Tweetshttps://dev.twitter.com/docs/embedded-tweetsThursday, November 8, 12 15. Facebook WidgetsLike Box:http://developers.facebook.com/docs/reference/plugins/like-box/Thursday, November 8, 12 16. Facebook WidgetsComment Box:http://developers.facebook.com/docs/reference/plugins/comments/Thursday, November 8, 12 17. TripAdvisorWhats Nearby:http://www.tripadvisor.com/Widgets-d0Thursday, November 8, 12 18. TripAdvisor Best Of:http://www.tripadvisor.com/Widgets-d0Thursday, November 8, 12 19. What to consider Wha t to considerThursday, November 8, 12 20. N ot ev e ry se rvice ha s a n A P IThursday, November 8, 12 21. S o m e se r vice s h a ve m ultip le A PI sThursday, November 8, 12 22. A PI s ch a ng eThursday, November 8, 12 23. S e r vice s co m e a nd g oThursday, November 8, 12 24. A n A PI do e snt a lwa y s do wh a t y o u e x p e ct it toThursday, November 8, 12 25. How do you know wh at is possible?Thursday, November 8, 12 26. R e se a r ch th e A PI do cum e nta tio nThursday, November 8, 12 27. C o m m unica te with y o ur de ve lo p e rThursday, November 8, 12 28. Plan DesignDevelop CapabilitiesBuildThursday, November 8, 12 29. Plan DesignDevelop CapabilitiesBuildThursday, November 8, 12 30. Plan Design CapabilitiesDevelopBuildThursday, November 8, 12 31. Plan Design CapabilitiesDevelopBuildThursday, November 8, 12 32. Plan Capabilities DesignDevelopBuildThursday, November 8, 12 33. Wha t makes a g ood id e a?Thursday, November 8, 12 34. U nde r st a nd y o ur use r s Not all users use social media Social media should enhance the current experienceThursday, November 8, 12 35. Priva cy will a ffe ct yo ur de cisio ns Users give you permission to gather some of their dataThursday, November 8, 12 36. Ke e p it sim ple The more complex, the more maintenance A simple idea moves faster through the processThursday, November 8, 12 37. Le ts e xplo re ...Thursday, November 8, 12 38. Worki ng with a n AP I is ha rdThursday, November 8, 12 39. The re are tons of A PIsThursday, November 8, 12 40. http://www.programmableweb.com/apis/directoryThursday, November 8, 12 41. 238 of 7,810 APIshttp://www.programmableweb.com/apis/directoryThursday, November 8, 12 42. The y all do it a little diffe re ntThursday, November 8, 12 43. I t ta ke s sp e cia liz e d skills a nd kno wle dg eThursday, November 8, 12 44. APIThursday, November 8, 12 45. What you need to know APIThursday, November 8, 12 46. The im portant partsThursday, November 8, 12 47. Twitter APIThursday, November 8, 12 48. Twitter API ENGAGEMENT Social CRM Enterprise clients Traditional Twitter clients Media IntegrationSyndication BUSINESS CONSUMER Social analytics Social inuence rankingANALYTICS With our new API guidelines, were trying to encourage activity in the upper- left, lower-left and lower right quadrants, and limit certain use cases that occupy the upper-right quadrant. - Twitterhttps://dev.twitter.com/blog/changes-coming-to-twitter-apiThursday, November 8, 12 49. Twitter API Recent changes Twitter Shuts Off Find Friends Feature For Instagram- TechCrunch http://techcrunch.com/2012/07/26/no-api-for-you-twitter-shuts-off-nd-friends-feature-for-instagram/ Consistent with Twitters evolving platform efforts, Tweets will no longer be displayed on LinkedIn... - LinkedIn http://blog.linkedin.com/2012/06/29/sharing-on-linkedin-twitter/Thursday, November 8, 12 50. Twitter APIRecent changes Because of Twitters recent enforcement of tokenlimits, we only have a limited number of tokens availablefor Tweetbot for Mac......This limit and our desire to continue to support theapp once we sell out is why weve priced Tweetbot forMac a little higher than wed like... http://tapbots.com/blog/news/tweetbot-macThursday, November 8, 12 51. Twitter APIThe most common user data descriptiongeo_enabledscreen_name favourites_count lang show_all_inline_media follow_request_sentlisted_count status followinglocation statuses_count followers_countname time_zone friends_countprotectedurlhttps://dev.twitter.com/docs/platform-objects/usersThursday, November 8, 12 52. Twitter APIDeveloper display requirements for individual tweets Recent changes in their API and guidelines Recent changes to their display guidelineshttps://dev.twitter.com/terms/display-requirementsThursday, November 8, 12 53. Facebook APIsThursday, November 8, 12 54. Facebook APIsThree APIs to choose from REST API (old way) Graph API (most common) FQL (most powerful)Thursday, November 8, 12 55. Facebook APIsExamples http://developers.facebook.com/docs/reference/api/Thursday, November 8, 12 56. Instagram APIThursday, November 8, 12 57. Instagram APIThe data availableUsersMedia Locations users/{user-id} media/{id} locations/{location-id} users/self/feed media/search locations/{location-id}/media/recent users/{user-id}/media/recent media/popular locations/search users/self/media/liked users/search Likes Subscriptions media/{media-id}/likes (GET) subscriptions (POST) [User]Relationships media/{media-id}/likes (POST) subscriptions (POST) [Tag] users/{user-id}/follows media/{media-id}/likes (DELETE) subscriptions (POST) [Location] users/{user-id}/followed-by subscriptions (POST) [Geography] users/self/requested-byTags subscriptions (GET) users/{user-id}/relationship (GET) tags/{tag-name} subscriptions (DELETE) users/{user-id}/relationship (POST) tags/{tag-name}/media/recent tags/searchComments media/{media-id}/comments (GET) media/{media-id}/comments (POST) media/{media-id}/comments/{comment-id}Thursday, November 8, 12 58. Pinterest RSSThursday, November 8, 12 59. Pinterest RSS Boards from a specic userinsert your username here http://pinterest.com/simpleview/feed.rssThursday, November 8, 12 60. Pinterest RSSMedia from a specic board insert your username here http://pinterest.com/simpleview/client-love.rssinsert your board name hereThursday, November 8, 12 61. Questions?Thursday, November 8, 12 62. Thank YouMario Vasquez @_ma riov_Thursday, November 8, 12