1 / 74

Social Media Apps Programming

Tamkang University. Twitter API. Social Media Apps Programming. 1021SMAP12 TLMXM1A ( 8687) ( M2143 ) (Fall 2013) ( MIS MBA) (2 Credits, Elective) [ Full English Course] Thu 9,10 (16 :10-18:00 ) V201. Min- Yuh Day, Ph.D. Assistant Professor Department of Information Management

medea
Télécharger la présentation

Social Media Apps Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TamkangUniversity Twitter API Social Media Apps Programming • 1021SMAP12 • TLMXM1A (8687) (M2143)(Fall 2013) • (MIS MBA) (2 Credits, Elective) [Full English Course] • Thu 9,10 (16:10-18:00) V201 Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University http://mail.tku.edu.tw/myday 2014-01-02

  2. Course Schedule (1/3) Week Date Subject/Topics • 1 2013/09/19 Mid-Autumn Festival (Day off) • 2 2013/09/26 Course Orientation and Introduction to Social Media and Mobile Apps Programming • 3 2013/10/03 Introduction to Android / iOS Apps Programming • 4 2013/10/10 Double Tenth Day (Day off) • 5 2013/10/17 Developing Android Native Apps with Java (Eclipse) (MIT App Inventor) • 6 2013/10/24 Developing iPhone / iPad Native Apps with Objective-C (Xcode)

  3. Course Schedule (2/3) Week Date Subject/Topics • 7 2013/10/31 Mobile Apps using HTML5/CSS3/JavaScript • 8 2013/11/07 jQuery Mobile • 9 2013/11/14 Create Hybrid Apps with PhoneGap • 10 2013/11/21 Midterm Exam Week (Midterm Project Report) • 11 2013/11/28 jQuery Mobile/Phonegap • 12 2013/12/05 Invited Talk: Social, Mobile and Business Model in PIXNET [Invited Speaker: Dr. Rick Cheng-Yu Lu]

  4. Course Schedule (3/3) Week Date Subject/Topics • 13 2013/12/12 Case Study on Social Media Apps Programming and Marketing in Google Play and App Store • 14 2013/12/19 Google App Engine and Google Map API • 15 2013/12/26 Facebook API (Facebook JavaScript SDK) (Integrate Facebook with iOS/Android Apps) • 16 2014/01/02 Twitter API • 17 2014/01/09 Final Project Presentation • 18 2014/01/16 Final Exam Week (Final Project Report)

  5. Outline • Twitter Developers • Twitter Platform Objects • Twitter for Websites • Twitter Search API • Twitter REST API • Twitter Streaming API

  6. Twitter https://twitter.com/search?src=typd&q=Starbucks

  7. What can your business do...in just 140 characters? http://www.youtube.com/watch?v=BGirUZq1WtQ

  8. Twitter https://twitter.com/Starbucks

  9. Twitter https://www.facebook.com/Starbucks

  10. Facebook https://www.facebook.com/Starbucks

  11. Twitter vs. Facebook

  12. Twitter Developers https://dev.twitter.com/

  13. Twitter Developers Documentation Documentation https://dev.twitter.com/docs

  14. A field guide to Twitter Platform objects https://dev.twitter.com/docs/platform-objects

  15. Tweets Tweets are the basic atomic building block of all things Twitter. Source: https://dev.twitter.com/docs/platform-objects

  16. Users Users can be anyone or anything. Source: https://dev.twitter.com/docs/platform-objects

  17. Entities Entities provide metadata and additional contextual information about content posted on Twitter. Source: https://dev.twitter.com/docs/platform-objects

  18. Places Places are specific, named locations with corresponding geo coordinates. Source: https://dev.twitter.com/docs/platform-objects

  19. Tweets https://dev.twitter.com/docs/platform-objects/tweets

  20. Tweets https://dev.twitter.com/docs/platform-objects/tweets

  21. Tweets https://dev.twitter.com/docs/platform-objects/tweets

  22. Users https://dev.twitter.com/docs/platform-objects/users

  23. Users https://dev.twitter.com/docs/platform-objects/users

  24. Entities https://dev.twitter.com/docs/platform-objects/entities

  25. Entities https://dev.twitter.com/docs/platform-objects/entities

  26. Places https://dev.twitter.com/docs/platform-objects/places

  27. Places https://dev.twitter.com/docs/platform-objects/places

  28. Twitter for Websites https://dev.twitter.com/docs/twitter-for-websites

  29. Follow Button https://dev.twitter.com/docs/follow-button

  30. Follow Button https://dev.twitter.com/docs/follow-button

  31. Twitter buttons https://about.twitter.com/resources/buttons#follow

  32. Follow @iMyday <a href="https://twitter.com/iMyday" class="twitter-follow-button" data-show-count="false">Follow @iMyday</a> <script>!function(d,s,id){varjs,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

  33. Test Twitter Button on jsbin.com

  34. Follow @iMyday

  35. Twitter Search API https://dev.twitter.com/docs/using-search

  36. Twitter REST API https://dev.twitter.com/docs/api

  37. Streaming API https://dev.twitter.com/docs/streaming-apis

  38. Twitter REST API The REST API provides simple interfaces for most Twitter functionality. https://dev.twitter.com/docs

  39. Twitter Streaming API The Streaming API is a family of powerful real-time APIs for Tweets and other social events. https://dev.twitter.com/docs

  40. Differences between Streaming and REST API Twitter REST API https://dev.twitter.com/docs/streaming-apis

  41. Differences between Streaming and REST API Twitter Streaming API https://dev.twitter.com/docs/streaming-apis

  42. Exploring the Twitter API https://dev.twitter.com/console

  43. Create a new app Apps https://dev.twitter.com/apps

  44. Create a new app https://dev.twitter.com/apps/new

  45. Create a new app https://dev.twitter.com/apps/new

  46. Create a new app

  47. Create a new app

  48. Create a new app Consumer keylKHzfFM3ejM6O******** Consumer secretTMsvzTNuTNDrUnY7hb5ZIarXqZDnsKW*********** Request token URL https://api.twitter.com/oauth/request_token Authorize URL https://api.twitter.com/oauth/authorize Access token URL https://api.twitter.com/oauth/access_token

  49. Update Twitter’s App Settings

  50. Update Twitter’s App Settings

More Related