{"id":18271948,"url":"https://github.com/aral/XAuthTwitterEngine","last_synced_at":"2025-04-05T02:30:49.960Z","repository":{"id":825335,"uuid":"540012","full_name":"aral/XAuthTwitterEngine","owner":"aral","description":"A collection of libraries in Objective-C for working with Twitter's xAuth implementation.","archived":false,"fork":false,"pushed_at":"2010-06-15T10:31:50.000Z","size":1547,"stargazers_count":206,"open_issues_count":12,"forks_count":26,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-05T11:54:25.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aral.png","metadata":{"files":{"readme":"ReadMe.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-02-28T16:34:26.000Z","updated_at":"2024-10-07T02:28:54.000Z","dependencies_parsed_at":"2022-07-15T03:46:58.270Z","dependency_job_id":null,"html_url":"https://github.com/aral/XAuthTwitterEngine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aral%2FXAuthTwitterEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aral%2FXAuthTwitterEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aral%2FXAuthTwitterEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aral%2FXAuthTwitterEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aral","download_url":"https://codeload.github.com/aral/XAuthTwitterEngine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247279311,"owners_count":20912860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:39:37.093Z","updated_at":"2025-04-05T02:30:49.088Z","avatar_url":"https://github.com/aral.png","language":"Objective-C","readme":"XAuthTwitterEngine library and demo for iPhone.\nby Aral Balkan (@aral, http://aralbalkan.com)\nCopyright 2010 Aral Balkan. All Rights Reserved. \n\nLicense: MIT\n\nRemoves a lot of the unnecessary oAuth browser-based authentication bloat from the Twitter+oAuth Source and provides a very simple example to demonstrate how to use Twitter's new xAuth authentication system. \n\nThe easiest way to use the library in your own projects is to drag the Twitter+oAuth folder from the Libraries folder in the demo application to your own project. Also, don't forget to add libxml2.dylib to your new project. \n\nIf you find this helpful, I would really appreciate it if you could tweet or blog about @feathers_app my Twitter app for iPhone:\n\nFeathers: decorate your tweets.\nhttp://feathersapp.com\n\n* * *\n\nSpecial thanks to: \n\nNorio Nomura for sharing his xAuth implementation:\nhttp://github.com/norio-nomura/ntlniph/commit/5ce25d68916cd45254c7ff2ba9b91de4f324899a\n\nSteve Reynolds for alerting me to Norio Nomura's xAuth code, with which I updated Ben's oAuth Twitter engine for xAuth.\n\nBen's original notes for Twitter+OAuth follow:\n\nTwitter+OAuth Source and Example for iPhone\nGlommed together by Ben Gottlieb\ncopyright 2009 Stand Alone, Inc - all rights reserved.\nLicense: BSD, If you use it, please include the following text somewhere in your application's user-facing text:\n\"Includes Twitter+OAuth code by Ben Gottlieb\"\n\nThe goal of this was to create a drop-in code package for iPhone apps that want to access Twitter via OAuth. The main benefit here is that the source line on the Twitter page will say your app name, rather than \"from web\". \n\nThis includes source taken from several other open frameworks, listed below. Most of the heavy lifting was all done by them, I just synthesized it into a (hopefully) easily digestible chunk.\n\nI decided not to do the whole thing as a static library since most developers are already using Matt Gemmell's MGTwitterEngine, and there was no reason to duplicate code. It adds about 200k to the final size of your project, mainly due to the OAuth library.\n\nEnjoy, and please let me know if you have any feedback!\n\nBen Gottlieb\nben@standalone.com\n\n== Major Changes Log ==\n2/24/10\t\t\t\t\t- added additional PIN checks in case Twitter changes the way they pass the PIN back\n\t\t\t\t\t- if all else fails, prompt the user to copy their PIN. The app will grab this and use it\n\t\t\t\t\t- this last part only works on OS 3.x and later, Everything else should work fine on 2.x.\n\t\t\t\t\t- integrated the latest build of MGTwitterEngine\n\n\nExample:\nUse the project in the Demo folder. You'll need to replace the strings in Demo/Src/OAuthTwitterDemoViewController.m with your own consumer key and consumer secret (visit  http://twitter.com/oauth_clients/new to obtain these).\n\n\nBuilt using:\nMGTwitterEngine by Matt Gemmell\nhttp://mattgemmell.com\nLicense:  http://mattgemmell.com/license\nI have included 1.0.8 release of the MGTwitterEngine unchanged in this project.  \nThe goal is to create an easily buildable project that has no dependancies.\n\n\nOAuthConsumer Framework\nJon Crosby\nhttp://code.google.com/p/oauth/\nLicense:  http://www.apache.org/licenses/LICENSE-2.0\nI have included a pre-built binary of the OAuthConsumer Framework unchanged in this project.  \nThe goal is to create an easily buildable project that has no dependancies.\n\n\nOAuth-MyTwitter\nChris Kimpton\nhttp://github.com/kimptoc/MGTwitterEngine-1.0.8-OAuth-MyTwitter/tree/master\nLicense:  Couldn't find one.  Will amend this if I do.\nSome code from this project was used to create the YHOATwitterEngine subclass of MGTwitterEngine.\nThanks Chris, you made this project a simple!\n\n\nOAuth Test Application\nIsaiah Carew\nhttp://github.com/yourhead/OAuth_ObjC_Test_App/tree/master\nLicense: None found.\nIsaiah's test app worked great on the Mac, but didn't make use of the PIN number passed back by Twitter, and also needed to be re-worked to work on the phone.\n","funding_links":[],"categories":["etc"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faral%2FXAuthTwitterEngine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faral%2FXAuthTwitterEngine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faral%2FXAuthTwitterEngine/lists"}