-
Notifications
You must be signed in to change notification settings - Fork 6
Twitter API Application
We've created a small application to have acquaintance with API's. In this case, Twitter was our target and we made several tiny apps to demonstrate our work. Server can be reached from:
Trends by Location (by Abdurrahman Dilmaç)
- Gathers trends information by place. Use WOEID (Where On Earth ID)
- woeid: Woeid numbers for places can be found in this list.
- Trends for given place.
Web interface: http://206.189.12.235/trends-by-place/woeid
Example Web interface call: http://206.189.12.235/trends-by-place/1
API call: http://206.189.12.235/api/trends-by-place/woeid
Example API call: http://206.189.12.235/api/trends-by-place/1
Find Users (by Ömer Kırbıyık)
- Based on your search query it founds most relevant 5 accounts for that search.
- Then it fetches very last tweet of that 5 accounts.
- Displays them together.
- search-name: A search query to find users relevant to it. For instance, 'mark'.
- 5 tweets which consist of last tweet of 5 accounts.
Web interface: http://206.189.12.235/find_users/search-name
Example Web interface: http://206.189.12.235/find_users/jack
API call: http://206.189.12.235/api/find_users/search-name
Example API call: http://206.189.12.235/api/find_users/jack
Retweet (by Atıf Emre Yüksel)
- Retweet the last tweet of the user whose username is specified in link.
- If there is no user with specified username, return a response including the information about wrong input.
- If the last tweet is retweeted before, return a response about that this tweet cannot be retweeted more than once.
- username: A username string to retweet its last tweet. For example, 'ylecun'.
- Retweet of the last tweet of user.
Web interface: http://206.189.12.235/retweet/username
Example Web interface: http://206.189.12.235/retweet/ylecun
API call: http://206.189.12.235/api/retweet/username
Example API call: http://206.189.12.235/api/retweet/ylecun
Find Followings List of a User (by Mert Aközcan)
- Finds users that the given user is following on Twitter
- Lists these found users
- screen_name: username of user whose followings list will be found
- count: (optional) number of users wanted to be returned in the result list (default = 20)
- List of users that the given user is following
Web interface: http://206.189.12.235/followings/screen_name?count=20
Example Web interface: http://206.189.12.235/followings/uskudarli?count=10
API call: http://206.189.12.235/api/followings/screen_name?count=20
Example API call: http://206.189.12.235/api/followings/uskudarli?count=10
Recent Favorites (by Fatih Maytalman)
- Finds user's recent favorited tweets Twitter and finds the retweet number of the tweet
- Gives average number of retweets of the favorited tweets of the user
- screen_name: username of user whose followings list will be found
- count: (optional) number of users wanted to be returned in the result list (default = 20)
- List of users that the given user is following
Web interface: http://206.189.12.235/recent_favorites/screen_name?count=20
Example Web interface: http://206.189.12.235/recent_favorites/uskudarli?count=20
API call: http://206.189.12.235/api/recent_favorites/screen_name?count=20
Example API call: http://206.189.12.235/api/recent_favorites/uskudarli?count=10
Followers (by Zeynep Işık)
- Finds input user's 10 followers
- screen_name: username of user who is followed
- List of 10 followers of the input user
Web interface: http://206.189.12.235/find_followers/screen_name
Example Web interface: http://206.189.12.235/find_followers/uskudarli
API call: http://206.189.12.235/api/find_followers/screen_name
Example API call: http://206.189.12.235/api/find_followers/uskudarli
- Cultural Activities Project
- Communication Plan
- Requirements Analysis
- Project Plan
- User Stories
- Mockups
- User Scenarios
- Class Diagram
- Sequence Diagrams
- Use Cases
- Test Cases
- Android Software Design
- Twitter API Application
- First Term Milestone Report
- Milestone#1 Report
- Milestone#2 Report
- Meeting #1: 8.02.2018
- Meeting #2: 13.02.2018
- Customer Meeting #1: 15.02.2018
- Meeting #3: 19.02.2018
- Meeting #4: 26.02.2018
- Meeting #5: 05.03.2018
- Meeting #6: 12.03.2018
- Meeting #7: 19.03.2018
- Meeting #8: 26.03.2018
- Meeting #9: 02.04.2018
- Meeting #10: 09.04.2018
- Meeting #11: 06.05.2018
- Meeting #12: 19.05.2018
- Meeting #13: 01.10.2018
- Meeting #14: 06.10.2018 - Project Design
- Meeting #15: 08.10.2018 - Android Related
- Meeting #17: 24.10.2018 - Backend Team
- Meeting #18: 29.10.2018 - Before Milestone(Skype)
- Meeting #19: 30.10.2018 - After Milestone(Skype)
- Meeting #20: 06.11.2018 - Backend Team
- Meeting #21: 09.11.2018 - Android Team
- Meeting #23: 19.11.2018 -Android Team(Skype)
- Meeting #24: 27.11.2018 - Backend Team
- Meeting #25: 01.12.2018 - Frontend Team
- Meeting #26: 05.12.2018 - Frontend Team
- Meeting #27: 10.12.2018 - Frontend Team
- Meeting #28: 31.12.2018 - Frontend Team
- Abdurrahman Dilmaç
- Anıl Seyrek
- Atıf Emre Yüksel
- Erkam Ağralı
- Fatih Maytalman
- Mert Aközcan
- Mustafa Alparslan
- Ömer Kırbıyık (Project Manager/Communicator)
- Zeynep Işık