Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Objective C Twitter engine complete with support for oAuth and the streaming API
Objective-C C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Classes
TouchJSON/Source
TwitterCommonLibrary.xcodeproj
oauthconsumer
LogicTests-Info.plist
MGTwitterEngine.h
MGTwitterEngine.m
MGTwitterEngineDelegate.h
MGTwitterEngineGlobalHeader.h
MGTwitterHTTPURLConnection.h
MGTwitterHTTPURLConnection.m
MGTwitterLibXMLParser.h
MGTwitterLibXMLParser.m
MGTwitterMessagesLibXMLParser.h
MGTwitterMessagesLibXMLParser.m
MGTwitterMessagesParser.h
MGTwitterMessagesParser.m
MGTwitterMiscLibXMLParser.h
MGTwitterMiscLibXMLParser.m
MGTwitterMiscParser.h
MGTwitterMiscParser.m
MGTwitterParserDelegate.h
MGTwitterRequestTypes.h
MGTwitterSocialGraphLibXMLParser.h
MGTwitterSocialGraphLibXMLParser.m
MGTwitterSocialGraphParser.h
MGTwitterSocialGraphParser.m
MGTwitterStatusesLibXMLParser.h
MGTwitterStatusesLibXMLParser.m
MGTwitterStatusesParser.h
MGTwitterStatusesParser.m
MGTwitterTouchJSONParser.h
MGTwitterTouchJSONParser.m
MGTwitterUserListsParser.h
MGTwitterUserListsParser.m
MGTwitterUsersLibXMLParser.h
MGTwitterUsersLibXMLParser.m
MGTwitterUsersParser.h
MGTwitterUsersParser.m
MGTwitterXMLParser.h
MGTwitterXMLParser.m
MainWindow.xib
NSData+Base64.h
NSData+Base64.m
NSString+UUID.h
NSString+UUID.m
OAuthSignInViewController.h
OAuthSignInViewController.m
README
StreamingTableViewController.h
StreamingTableViewController.m
TwitterCommonLibrary-Info.plist
TwitterCommonLibrary_Prefix.pch
main.m
twitter_load.png

README

The TSTwitterEngine uses a few other open source projects: MGTwitter Engine, Touch JSON and OAuthConsumer. The goal is to provide an easy to set up library for building Twitter integration into iPhone app. The library provides out of box support for oAuth authentication, twitter's rest api and streaming api.

The project include an demo application for the library. When running, the demo project presents a modal view to ask the user to log into their twitter account, and starts streaming any tweets with the keyword "github" via a table view.

To run the demo project, add your consumer key and consumer secret in the TWitterEngine.h file. 

If you want to change the keyword, replace it in the TwitterCommonLibraryAppDelegate.m

Tim
Something went wrong with that request. Please try again.