• Like
Twitter4jソースコードリーディング
Upcoming SlideShare
Loading in...5
×
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,988
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
10
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. • Twitter4J••• IDE•••
  • 2. Twitter4J
  • 3. Java Twitter API 30•JDK1.4.2•Google App Engine• Android LOC: 5.3
  • 4. • 2007 4 Twitter•• API• ϵ( Θ )϶•
  • 5. •• API
  • 6. http://journal.mycom.co.jp/news/2007/05/29/017/index.html Copyright(c) Yusuke Yamamoto All rights reserved.
  • 7. Copyright(c) Yusuke Yamamoto All rights reserved.
  • 8. Copyright(c) Yusuke Yamamoto All rights reserved.
  • 9. wCopyright(c) Yusuke Yamamoto All rights reserved.
  • 10. -2
  • 11. 1•
  • 12. 2007 6 9 Copyright(c) Yusuke Yamamoto All rights reserved.
  • 13. Twitter4J 1.0 Copyright(c) Yusuke Yamamoto All rights reserved.
  • 14. http://journal.mycom.co.jp/news/2007/06/11/011/index.html Copyright(c) Yusuke Yamamoto All rights reserved.
  • 15. Twitter4J• JTwitter• java-twitter
  • 16. Twitter4J• JTwitter ( )• java-twitter ( )
  • 17. 2• API•
  • 18. geo location!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 19. retweet API!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 20. API!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 21. Copyright(c) Yusuke Yamamoto All rights reserved.
  • 22. API!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 23. API!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 24. OAuth!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 25. Copyright(c) Yusuke Yamamoto All rights reserved.
  • 26. API!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 27. xAuth!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 28. BASIC !Copyright(c) Yusuke Yamamoto All rights reserved.
  • 29. Annotation!Copyright(c) Yusuke Yamamoto All rights reserved.
  • 30. orzCopyright(c) Yusuke Yamamoto All rights reserved.
  • 31. Copyright(c) Yusuke Yamamoto All rights reserved.
  • 32. orzCopyright(c) Yusuke Yamamoto All rights reserved.
  • 33. IDE
  • 34. IDE•• Maven• IDE• 100% Pure Java
  • 35. Twitter4J IntelliJ IDEA: github / Jira JUnit: Maven: Jira: issue Copyright(c) Yusuke Yamamoto All rights reserved.
  • 36. Twitter4J Maven Central Repository 2008 6 Hudson / Jenkins: CI 2009 3 2011 2 github: 2009 4 Sonatype Nexus: Maven 2010 1 Copyright(c) Yusuke Yamamoto All rights reserved.
  • 37. Twitter4J release:perform git push origin master oss.sonatype.org service hook promote CI github.com repo1.maven.org Copyright(c) Yusuke Yamamoto All rights reserved.
  • 38. • Twitter APIhttp://api.twitter.com/1/statuses/show/XXXX.json → showStatus() • JavaDoc
  • 39. •••
  • 40. •• v1.0: Twitter.java( ) / Status.java( )• v2.2.0: Twitter.java( ) TwitterImpl.java( ) Status.java( ) StatusJSONImpl.java( )
  • 41. •• test.properties• test.properties.template
  • 42. Twitter API• API•
  • 43. ••