{"id":16173459,"url":"https://github.com/robdwaller/fableau","last_synced_at":"2025-04-07T08:55:48.404Z","repository":{"id":150245883,"uuid":"92608954","full_name":"RobDWaller/fableau","owner":"RobDWaller","description":"A Tableau Web Data Connector for Facebook Pages","archived":false,"fork":false,"pushed_at":"2018-09-04T06:18:26.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T12:33:06.849Z","etag":null,"topics":["facebook","facebook-graph-api","facebook-page","javascript","tableau","tableau-connector","tableau-desktop","web-data-connector"],"latest_commit_sha":null,"homepage":"https://fableau.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobDWaller.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-27T15:59:33.000Z","updated_at":"2018-09-03T06:20:44.000Z","dependencies_parsed_at":"2023-04-22T08:25:21.186Z","dependency_job_id":null,"html_url":"https://github.com/RobDWaller/fableau","commit_stats":{"total_commits":70,"total_committers":3,"mean_commits":"23.333333333333332","dds":0.4571428571428572,"last_synced_commit":"eff92a1597a7a885795930d21951b31c74e45674"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobDWaller%2Ffableau","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobDWaller%2Ffableau/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobDWaller%2Ffableau/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobDWaller%2Ffableau/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobDWaller","download_url":"https://codeload.github.com/RobDWaller/fableau/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247623011,"owners_count":20968574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["facebook","facebook-graph-api","facebook-page","javascript","tableau","tableau-connector","tableau-desktop","web-data-connector"],"created_at":"2024-10-10T04:08:48.250Z","updated_at":"2025-04-07T08:55:48.373Z","avatar_url":"https://github.com/RobDWaller.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Fableau](http://fableau.io) (Beta)\n[![Build Status](https://travis-ci.org/RobDWaller/fableau.svg?branch=master)](https://travis-ci.org/RobDWaller/fableau) [![codecov](https://codecov.io/gh/RobDWaller/fableau/branch/master/graph/badge.svg)](https://codecov.io/gh/RobDWaller/fableau) [![Maintainability](https://api.codeclimate.com/v1/badges/fae0ad4fd07fef1f8a4b/maintainability)](https://codeclimate.com/github/RobDWaller/fableau/maintainability)\n\nA Tableau Web Data Connector for Facebook that allows you to pull your Facebook post and\npage metrics data into Tableau.  \n\nThe WDC is currently in alpha and requires further testing and tidy up.\n\nYou can use this code to create your own Web Data Connector however you can use\nthe connector itself at [Fableau.io](http://fableau.io)\n\n## End Points\n\nThe Web Data Connector pulls data from the following Facebook Graph API end points.\n\n```\n//Post Meta Data\nhttps://graph.facebook.com/{page-id}/posts?fields=created_time,message,id,link,type\u0026access_token={access-token}\n\n//Post Metric Data\nhttps://graph.facebook.com/{page-id}/posts?fields=insights.metric(post_impressions,post_impressions_unique,post_impressions_paid,post_impressions_paid_unique,post_reactions_like_total,post_reactions_love_total,post_reactions_wow_total,post_reactions_haha_total,post_reactions_sorry_total,post_reactions_anger_total)\u0026access_token={access-token}\n\n//Page Meta Data\nhttps://graph.facebook.com/{page-id}?fields=link,name,category,about\u0026access_token={access-token}\n\n//Page Metric Data\nhttps://graph.facebook.com/{page-id}/insights/page_impressions,page_impressions_unique,page_impressions_paid,page_impressions_organic,page_engaged_users,page_consumptions,page_consumptions_unique,page_negative_feedback,page_negative_feedback_unique,page_fan_adds_unique,page_views_total,page_views_logged_in_unique,page_posts_impressions,page_posts_impressions_unique,page_posts_impressions_paid,page_posts_impressions_organic,page_post_engagements,page_video_views?access_token={access-token}\u0026since={date}\u0026until=${date}\n```\n\n## Notes\n\nThis Web Data Connector only allows you to take single snapshots of data from\nFacebook. You cannot use it to auto refresh on Tableau Server as this WDC only\nstores short term access tokens. This is because the WDC only makes use of\nJavaScript which is client based code and Facebook advise against asking for a\nlong term access token via client code.\n\nFor more information on this issue please see the [Facebook documentation](https://developers.facebook.com/docs/facebook-login/access-tokens).\nIt is relatively simple to solve this problem using server based code such as\nPHP, Python or NodeJS. We have no plans to extend this Web Data Connector to solve\nthis problem at this time.  \n\n## License\n\nMIT\n\n## Author\n\n[@RobDWaller](https://twitter.com/RobDWaller)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobdwaller%2Ffableau","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobdwaller%2Ffableau","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobdwaller%2Ffableau/lists"}