this is more a general question, but does anyone know, how websites like http://dropispy.com/ collect fb ads data and allow you to query FB ads data in time (week/month/year ago)?
An obvious answer would be - with FB Ads api, but with it, you have to query FB pages and can not query back in time.
Related
I want to know, wether can I get the Facebook Page Insight Data using FB app. I am newbie and want to get data of Facebook page of registered users.
All the data as well as engagement of all post on that page.
For this you have to learn about the graph API of facebook, but for scraping the data from page you can start by reading this.
I am writing a facebook API based app and I ran into a few complications with the URL_like table in FQL with certain facebook accounts
If I run the following query, I expect to get back a list of URLS including web pages on which I have clicked the "like" button:
https://graph.facebook.com/fql?q=SELECT+url+FROM+url_like+WHERE+user_id=me()&access_token=TOKEN
However, on my own personal facebook account (the same one I registered the app with), when I run the query, the URLs that show up are only URLs i liked "inside" facebook - URLs that were posted on my wall, or other peoples walls, but not urls that I visited and clicked the "like" button on.
At first I thought this was an issue with account or privacy settings. I adjusted the settings on my facebook account to match the exact settings that my friend had on his facebook account which showed the correct results of the FQL query, but it still gave me the result above.
I deleted the app from the list of approved apps, approved it again, thinking this would change the result with a different access token, but it has not.
Also - this functionality worked correctly on my facebook account before, which makes the predicament even stranger
So here is the question - does anyone know why only certain URLs show up in the URL_like table? was there a change in the facebook API to justify this? Can this error be repeated? Or is my profile just some sort of super glitch?
Thanks in advance, I am at my wits end with this
I would like to build a project to know users' behavior when they surf facebook website, especially the advertisements showing in their timeline wall. I have learned the basic idea of facebook graph api, knowing how to access the users' information and their feeds. However, I found that the feeds returned by facebook graph api is not "exactly" what user really see when they open facebook url in their browser. First, in graph api, it doesn't show the advertisements posted by sponsors. Second, the feeds returned by facebook api seem only regarding to my own posts(e.g. the photo tagging me, the posts tagging me). So, I would like to know how to access these information to rebuild a testbed that looks like exactly same as the real facebook website to record people reaction to it and continue my research?
Any idea is welcome ^^
This isn't really possible or rather I don't know any API (Facebook/Twitter/etc) that would do this to their third-party developers. The point of the API is to pull user data, not ads.
Also it sounds like you are using /me/posts or/me/feed instead of /me/home
I am trying to get App Insights like Post Impressions, Clicks etc from my FB App Insight using Graph API and FQL but not getting any data. There response has a Empty Data array.
Any pointers on this?
Also, what would be the FQL to get the number of impression for any story by an app.
One thing I know, for some insights about a post of a Facebook fan page, a page needs at least 30 users(likes).
Then after one day your page insight data maybe showing up.
My next side project is a facebook app. I spent a day on reading through the facebook documentation, and then figured out my facebook wall is almost blank. So how can I get enough sample data for developing/testing facebook apps in a quick way? Or which facebook geek has an account with tons of public data that I can test my app with? (I know I can create several test users and friend/comment on/like/... each other, but it is tedious to do this you know.)
Test users cannot interact with other users outside of their app, so I think what you're thinking there doesn't work. Additionally, it's against Facebook TOS to log into another user's account and I'm not aware of any public data sources. Regarding finding a bunch of Facebook pages, check out the Facebook page browser, which allows easy liking and management and should fill up your feed in no time.