Twitter Timeline Challenge
Details of Assignment:
Part-1: User Timeline:
- Start => User visit your script page.
- It will be asked to connect using your Twitter account
- Once user authenticated, your script will pull latest 10 tweets form your "home" timeline.
- 10 tweets will be displayed using a jQuery-slideshow.
Part-2: Followers Timeline:
- Below jQuery-slideshow (in step#4 from part-1), display list 10 followers 2 Also, display a search followers and public user box. Add auto-suggest support. That means as soon as user starts typing, public user and followers will start showing up.
- When user will click on a search name, 10 tweets from that user's user-timeline will be displayed in same jQuery-slider, without page refresh (use AJAX).
Part-3: Download Tweets
- There will be a download button to download all tweets for logged in user.
- Download can be performed in one of the following formats i.e. You choose the format you want. csv, xls, google-spreadhseet, pdf, xml and json formats.
- For Google-spreadsheet export feature, your app-user must have Google account. Your app should ask for permission to create spreadsheet on user’s Google-Drive.
- Once user clicks download button (after choosing option) all tweets of any public user should be downloaded(up to 3200 tweets you can download).
Third party libraries used are:
- Twitter OAuth library made by Abrahm
- jQuery library from google
- Google APIs Client Library for PHP.
Notes:
- This assignment requirement internet connection
- This assignment made only for rtCamp Solutions Pvt. Ltd.
- You can download upto 3200 tweets all option except only xml download limit 25 tweets
- You can search all public user and followers
Demo Link
https://jatin-kaklotar.000webhostapp.com/twitter_demo
https://jarinbuilds.000webhostapp.com/twitter_demo/index.php