Facebook Data Retrieval On Per-Account Basis


High-level use case

* Want to take public data from social media site FACEBOOK for a given Personal Account, and retain it.

* Conceptually, if one was to look up a given Personal Account whilst logged into Facebook, then have all this data web-scraped

* Want this to only occur with the full consent of the owner of the Personal Account


Don't want to build a system based upon web-scraping. Two main approaches considered:

(A) Connect to the API of a social media data aggregator who can perform this function;

(B) Connect to Facebook (eg, via OpenGraph API) and extract this data. It is assumed this solution would involve building a Facebook App

(A) will not be pursued, because no suitable intermediary was found. For this reason, (B) is being approached.

Technical Spec:


* Build a Facebook App which gives obtains a user's consent and facilitates a login.

* Then downloads personal data from a FB user's account

* The app is essentially a "thin client" (obtain login authentication), most logic ideally handled externally (eg, server-side)

* Provide full documentation and explanation in order to be able to hand this project over to someone else


* Handover to be provided to someone familiar with many programming languages (C++, Assembler, Java, VBA, Python), but most proficient in Java/Eclipse.

* Language to be used ideally Java, however solutions also considered would be: Python, Ruby, JavaScript. Hybrid solutions also considered (eg, Java-server, JavaScript-client). Main consideration is pragmatism and minimisation of maintenance going forward.

* Output to be one of (whatever you find easiest):

-> XML (potentially with images/BLOBs as separate files, instead of Base64-encoded data in XML)

-> Input into a MySQL DB

-> Input into a Amazon-based data storage solution

The most important consideration is the solution of the High-level use case. All lower-level technical details are open for further consideration/discussion.

Important to understand what data will be retrieved by your solution. (eg, Personal Account user details, wall content: text, images, videos, posts by others, comments, users comments on other accounts, etc)

Skills: Facebook Marketing, Java, Social Networking, Software Architecture

See more: xml use case, what to look for in a ruby, what is vba programming, what is the most used programming language, what is the easiest programming language, what is ruby programming, what is python programming used for, what is java programming used for, what is a high level programming language, what are programming languages, web thin client, web scraping with vba, web scraping solutions, web scraping solution, web scraping api, web based programming languages, web app programming languages, vba programming language, use case amazon, the ruby programming language, social solutions, ruby programming language, python media server, programming language ruby, programming in vba

Project ID: #4394606

2 freelancers are bidding on average $200 for this job


I can do this!

$200 AUD in 7 days
(0 Reviews)

Hello sire, I'm ray to your work. check my personal Message.

$200 AUD in 10 days
(0 Reviews)