developing with the twitter api

117
API WARS @PAULCA VS. @TWITTERAPI

Upload: contrast-contrast

Post on 19-May-2015

1.863 views

Category:

Technology


1 download

DESCRIPTION

Paul Campbell presenting on how he used the Twitter API to build 2 of Contrasts novel but popular applications Qwitter && Twecipe

TRANSCRIPT

Page 1: Developing with the Twitter API

API WARS@PAULCA VS. @TWITTERAPI

Page 2: Developing with the Twitter API

PAUL CAMPBELL

Page 3: Developing with the Twitter API
Page 4: Developing with the Twitter API

TWITTER.COM/PAULCA

Page 5: Developing with the Twitter API

WHAT HAVE I DONE?

Page 6: Developing with the Twitter API
Page 7: Developing with the Twitter API
Page 8: Developing with the Twitter API
Page 9: Developing with the Twitter API
Page 10: Developing with the Twitter API
Page 11: Developing with the Twitter API

WHAT HAVE OTHERS DONE?

Page 12: Developing with the Twitter API

SMART: FOLLOWCOST.COM

Page 13: Developing with the Twitter API
Page 14: Developing with the Twitter API

USEFUL : DOESFOLLOW.COM

Page 15: Developing with the Twitter API
Page 16: Developing with the Twitter API
Page 17: Developing with the Twitter API
Page 18: Developing with the Twitter API
Page 19: Developing with the Twitter API

FUN: TWICKSIZE .COM

Page 20: Developing with the Twitter API
Page 21: Developing with the Twitter API

THIRD PARTY CL IENTS

Page 22: Developing with the Twitter API

LOTS OF WAYS TO INTERACT

Page 23: Developing with the Twitter API

WEB: TWITTER.COM

Page 24: Developing with the Twitter API
Page 25: Developing with the Twitter API

DESKTOP: TWHIRL

Page 26: Developing with the Twitter API
Page 27: Developing with the Twitter API

IPHONE: TWEET IE

Page 28: Developing with the Twitter API
Page 29: Developing with the Twitter API

RUBY: TWITTER GEM

Page 30: Developing with the Twitter API

TWITTER API

Page 31: Developing with the Twitter API

TWITTER API

Page 32: Developing with the Twitter API

LED BY @AL3X

Page 33: Developing with the Twitter API
Page 34: Developing with the Twitter API

REST API :GET POST PUT DELETE

Page 35: Developing with the Twitter API

RSS / XML / JSON : YOUR CHOICE

Page 36: Developing with the Twitter API
Page 37: Developing with the Twitter API
Page 38: Developing with the Twitter API
Page 39: Developing with the Twitter API
Page 40: Developing with the Twitter API
Page 41: Developing with the Twitter API
Page 42: Developing with the Twitter API

INS IDE YOUR APP(RUBY GEM)

Page 43: Developing with the Twitter API
Page 44: Developing with the Twitter API

PROFILE

Page 45: Developing with the Twitter API
Page 46: Developing with the Twitter API
Page 47: Developing with the Twitter API
Page 48: Developing with the Twitter API
Page 49: Developing with the Twitter API

T IMEL INE

Page 50: Developing with the Twitter API
Page 51: Developing with the Twitter API
Page 52: Developing with the Twitter API

REPL IES

Page 53: Developing with the Twitter API
Page 54: Developing with the Twitter API
Page 55: Developing with the Twitter API
Page 56: Developing with the Twitter API
Page 57: Developing with the Twitter API
Page 58: Developing with the Twitter API

UPDATES

Page 59: Developing with the Twitter API
Page 60: Developing with the Twitter API
Page 61: Developing with the Twitter API

DIRECT MESSAGES

Page 62: Developing with the Twitter API
Page 63: Developing with the Twitter API
Page 64: Developing with the Twitter API

TWITTER SEARCH

Page 65: Developing with the Twitter API
Page 66: Developing with the Twitter API
Page 67: Developing with the Twitter API

CASE STUDY: QWITTER

Page 68: Developing with the Twitter API
Page 69: Developing with the Twitter API
Page 70: Developing with the Twitter API

SECRET SAUCE:SOCIAL GRAPH METHODS

Page 71: Developing with the Twitter API
Page 72: Developing with the Twitter API
Page 73: Developing with the Twitter API
Page 74: Developing with the Twitter API
Page 75: Developing with the Twitter API
Page 76: Developing with the Twitter API
Page 77: Developing with the Twitter API
Page 78: Developing with the Twitter API
Page 79: Developing with the Twitter API
Page 80: Developing with the Twitter API

LESSONS LEARNED

Page 81: Developing with the Twitter API

USE DAEMONS

Page 82: Developing with the Twitter API
Page 83: Developing with the Twitter API

RESCUE, RESCUE, RESCUE

Page 84: Developing with the Twitter API
Page 85: Developing with the Twitter API

LOG, LOG, LOG

Page 86: Developing with the Twitter API
Page 87: Developing with the Twitter API

AND LOG AGAIN

Page 88: Developing with the Twitter API
Page 89: Developing with the Twitter API

CASE STUDY: TWECIPE

Page 90: Developing with the Twitter API
Page 91: Developing with the Twitter API
Page 92: Developing with the Twitter API
Page 93: Developing with the Twitter API
Page 94: Developing with the Twitter API
Page 95: Developing with the Twitter API

LESSONS LEARNED

Page 96: Developing with the Twitter API

CHECKSUM TO AVOID DUPES

Page 97: Developing with the Twitter API
Page 98: Developing with the Twitter API

POLL EVERY 3600 / 20000 SECONDS

Page 99: Developing with the Twitter API
Page 100: Developing with the Twitter API

WHAT NEXT?

Page 101: Developing with the Twitter API

GET WHITEL ISTED

Page 103: Developing with the Twitter API
Page 104: Developing with the Twitter API

20,000 REQUESTS / HOUR

Page 105: Developing with the Twitter API

TALK TO PEOPLE

Page 106: Developing with the Twitter API
Page 107: Developing with the Twitter API

SPAM : BAD

Page 108: Developing with the Twitter API

ANNOY : BAD

Page 109: Developing with the Twitter API

ABUSE : BAD

Page 110: Developing with the Twitter API

STORING PASSWORDS : BAD

Page 111: Developing with the Twitter API

OAUTH: COMING SOON

Page 112: Developing with the Twitter API

MORE INFO

Page 116: Developing with the Twitter API

QUEST IONS?

Page 117: Developing with the Twitter API

THANK YOU VERY MUCH