We need to pull data from the Facebook Insights API. This project will result in python script(s) that would accomplish the project as described below. If the developers has suggestions on how to refine or improve the application, we would love for that level of input.
If you look at this page it describes all the relevant attributes to query for
[login to view URL]
You will capture the following of the available metrics referenced in the above link:
App User Demographic
App Mobile Users
App Created Content
Social Plugins
Open Graph
Canvas App-only Metrics
Tab App-only Metrics
API Performance for Apps
Page and Post Stories and "People talking about this"
Page Impressions
Page Engagement
Page User Demographics
Page Views
Page Posts
Page Post Impressions
Page Post Engagement
Domain Content
Page Like Sources
Negative Feedback Types
Positive Feedback Types
Use the attributes to create the destination output directory. For example, the pulling the Page Engagment metric it would
/path/to/folder/facebook/insights/{metric-name}
This means you would store the output for Page Engagement to the page-engagement directory
/path/to/folder/facebook/insights/page-engagement
Metric names should be used as written below:
app-user-demographic
app-mobile-users
app-related-content
social-plugins
open-graph
canvas-app-only-metrics
tab-app-only-metrics
api-performance-for-apps
page-and-post-stories
page-impressions
page-engagement
page-user-demographics
page-views
page-posts
page-post-impressions
page-post-engagement
domain-content
page-like-sources
negative-feedback-types
positive-feedback-types
Store the output as a CSV to the directory listed above. The file name should be the metric name plus a time/date stamp. The time date stamp should use yearmonthdayhourminutesecond
For example, the output would look like;
[login to view URL]
The output destination should have a configurable path (/path/to/folder/). This will vary from system to system that the script(s) are deployed.
Each of the available metrics should be able to be toggled on or off for a given request. For exmaple, I should be able to call just for page-engagement or all the metrics or a mix.
The details of each request should be logged to an output log. This should details the time of the request, success/failure of the call, timeouts, etc.
This application should leverage a Page Access Token
[login to view URL]
This is the FAQ for the API
[login to view URL]
Hello!
We are a professional team of web developers with huge experience in using python for custom webapps based on django and odoo.
We are available and will be happy to help you with the project. Looking forward for further discussion.
Best Regards,
Sergii Savchenko
CEO @ PineDev Studio
Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very similar project recently which I can share with you. Let me know when you have a minute to discuss.
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
I'm very comfortable using python and I can refine the process to use minimal resources. I have a lot of free time and could probably finish the code in a night or two. If interested accept as soon as possible so I can get started.