I'm planning to run a promotion on my site that will require me to know EXACTLY who has "shared" specific pages on my site on facebook and retweeted the page on twitter.
The most I've been able to find so far is a way to get the count of people as opposed to the actual names of the individuals who's shared the pages.
Does anyone know of a way to
Get a listing of the SPECIFIC people that have shared a page from my site on facebook?
Get a listing of the SPECIFIC people that have retweeted a page from my site on twitter?
No specific way, but here's a manageable/complex way.
As for twitter, you can you can use Yahoo! Pipes. Set up a feed with regex patterns matching some key strings in your tweet and run the pipe. The data returned would be tweets that match, from there you can get the User ID's. I'm blank as regards to Facebook.
NOTE :: Search retweets are preceeded by RT
Hope you can implement this.
Related
I'm trying to create a small recommendation system based on what pages people like in Facebook. This is how it will work:
someone will login with Facebook
accept the terms to retrieve information
then the program should get all pages this user liked
Concern
Since I have all the liked pages from a user, which page should be the most relevant for recommendation?
I was trying the Graph API Explorer from Facebook to get all my likes or even comments made to posts of a page that I liked, so with that I could count and prioritise the pages in my program.
However I thought this should be a security issue and after testing I confirmed that was not working (user access tokens permissions were selected correctly for this test).
Questions
Is there a way to make this work?
Should I use another solution?
I have been searching via Google and found so many articles about this but now I need to ask some general questions.
I'm trying to get the likes and shares for a URl in Facebook. Please correct if I have misunderstood what a URl is in this context.
I have a URl with special content I want to promote via Facebook. I share it via a special Facebook page I built up for this articles.
Then I share this content of this page with my personal account in different groups. In every article I distribute in different groups the original URl with all its opengraph data is inside. This content is distributed by Facebook with a marker, that I (my name) shared content of a page (page name).
I have tried so many ways to get the shares and likes for this URl I posted via facebokk, but never got the correct values.
When I for example aks the "link_stat" table I get a number like 29 for likes. If I take a look a the content/URl I posted at the page 34 users liked it und the published URl in a group is liked by 59 users. Can you help me what this like from "link_stat" means?
I thought, if facebook users like and share the URl distributed via this way in one or more groups I get all likes and shares for this URl all over Facebook?
Am I wrong?
Thanks für your help!
Regards,
Jens
How can I specifically list only user's pages using Graph API?
I do know that /me/accounts returns user's pages and apps, but it is also lists shared blog posts and other weird things for some users.
I can easily exclude apps filtering the entries that Category match 'Application', but for some users I got other things that are not page neither apps.
Is there some list of all existent categories? Or all page categories (that hopefully wont change)?
Add type=page to the query parameters.
To get all pages for the current user, you would use: https://graph.facebook.com/me/accounts?type=page&access_token=user_access_token
https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts%3Ftype%3Dpage
As I described in title, I'm looking for the way to retrieve a list of URLs that a current user likes within my application.
Each of my application web page uses OGP and has app_id, so page's URL should be related to my application. What I have in my mind is to get a list of URLs or object ids of my web pages with a subquery and then get the URLs that a user likes from the list. Or there might be some smarter ways to solve this...
Any solution for this?
Thank you.
Unfortunately, there is no solution for this. You can't get access to who has liked what even on the URLs from your own site/app.
Tons of developers have been looking for such a feature, but there's no solution as of yet. The only thing facebook makes available is the number of likes on URLs.
Cheers,
-Roozbeh
ive been checking the facebook API for a feature where I can request all facebook likes from a certain domain. Lets say my site is www.test.com and i have many pages which all have a like button for each page. I would like to query facebook to see which pages of the domain test.com have been liked recently.
I know about this widget http://developers.facebook.com/docs/reference/plugins/activity/ but it doesnt show the likes individually, and also it is very limited.
Is there some API i can query?
This question seems like it's sort of similar to what you're asking for. As I pointed out in my answer to that question, it's probably not likely you'll be able to get likes per piece of content without manually keeping track and adding them up yourself (that is, knowing about each object and tracking it).