fraga / backgram

backgram
0 stars 1 forks source link

Implement instagram backup interface v1.0 #5

Open fraga opened 11 years ago

fraga commented 11 years ago

This is the core of this system, so it needs to be fast and reliable.

Instagram Interface implements oauth 2.0, so it is required http callbacks with the oauth token in order to authenticate.

http://instagram.com/developer

Requirements

1) https 2) async 3) TDD 4) restful

Features

1) object to hold authenticated token (could be a session or a serialized object) 1.1) object to hold json parsed data (might need async httpclient + newtonsoft.json) 1.2) Object to hold instagram data (likes, users, date taken, comment, etc). We could use anonymous objects so this is not clear yet, needs investigation. 2) controllers actions to hold callbacks 3) Query photos by username 4) Query photos by tag 5) Get thumbnails by using one of the queries 6) Query to get amount in MB for a particular tag or username

fraga commented 11 years ago

Just crossed my mind that, like the gmail backup, some users might want to do their backups themselves. We could then create a console application to interface with the website...let's debate this here...

seixasfelipe commented 11 years ago

I agree @fraga with having an API to our service. Maybe we could to that in the future and change our application to also use that API. :smile: