How to get the list of the top facebook pages? - facebook

I'm curious if there's anyway to get a list of all Facebook pages with their associated likes/followers count? I've noticed that there are sites that provide this data (e.g. Top 100 Facebook pages) but I'd like a more comprehensive list.

Related

Facebook Graph API Intersecting Likes

I am messing with the Graph API for a personal project and I am trying to figure out if there is a way to find the number of intersecting likes between two pages. I have no problem getting the number of likes for individual pages using the API, but can't find any documentation about overlap/intersect. If one manually searches, "People who like Kobe Bryant and Dwayne Wade" the search spits out results for users who like both pages with, "more than 1,000 users" above the filters on the right and this URL: https://www.facebook.com/search/69025400418/likers/110401235654238/likers/intersect . Is there a way to use the Graph API to get the actual number of users who like both pages?

will google search ranking pick up on facebook posts?

Will google search rankings pick up on links posted by someone as a status increasing the rank of the add(link building)?
I don't think so.
I tried to get all indexed webpage of FB. I don't see any specific posts in the list. Other places where you see posts (ex. your profile) is asynchronously loaded, so no crawling there.
https://www.google.com.au/search?q=site%3Afacebook.com&oq=site%3Afacebook.com&aqs=chrome.0.69i59j69i58.3257j0j7&sourceid=chrome&es_sm=91&ie=UTF-8#q=site:facebook.com&start=290

Show tagged images from facebook on website?

I am trying to achieve similar functionality to the one shown here...http://blackmilkclothing.com/collections/leggings/products/circuit-board-grey-leggings
there fan page https://www.facebook.com/blackmilkclothing allows people to hash tag a photo and then populate it on their website like the link above.
Loading a series of tagged images from my facebook fan page to my website. I am not positive how this is acheived? I am assuming some kind of api process but any help in the right direction would be appreciated.
Thanks! All help is appreciated
See the 'tagged' connection of a Page in the Graph API: https://developers.facebook.com/docs/reference/api/page/
It returns a list of objects the page is tagged in, including photos
If you need background knowledge I suggest these links in particular:
Graph API overview: https://developers.facebook.com/docs/reference/api/
Page login: https://developers.facebook.com/docs/authentication/pages/
After a good bit of trial and error I've found the most efficient way to query photos tagged to a particular Facebook page is to use Facebook's FQL interface to retrieve a list of stream posts.
With FQL you can limit the queried objects to only those posts containing images (unlike with the higher-level Graph API calls which will return all posts, many of which may not have associated photos), and you'll also have more granular control over composition of the result set.
Keep in mind that Facebook doesn't have true hashtag support (only Facebook pages can be tagged), so to simulate the hashtag support that Black Milk Clothing encourages, you'll need to parse and filter the photo message text yourself.
As an alternative quick and easy solution, I've rolled the results of my efforts into a free online service called TagTray -- with TagTray I've added an interface for building and curating hashtag based galleries from Facebook, Instagram, and TwitPic (including application-level Facebook hashtag filtering) that can be framelessly embedded into a site with a few lines of JavaScript.

How to get users who liked my website pages?

I am generating Like buttons for each of all my pages, objects or something that can be liked. After that I want to display on a page called "User statistics" all users who liked pages.
Searched web - nothing interesting.
Need a server side solution, no JS.
No. There's isn't a summary page.
But you can see number of shares/likes by using Graph API, for example
http://graph.facebook.com/?id=http://stackoverflow.com

Any way to query either ALL Facebook Pages or the TOP 20% (by likes) using Graph API or FQL?

I want to build my own list of the most 'liked' pages on Facebook. FB itself appears to do a version of this, at least for each letter of the alphabet. Each directory page, such as http://www.facebook.com/directory/pages/A lists the top 20 most liked pages starting with that letter.
If I knew the IDs of every FB page then I could easily grab its like count using the graph API, but I don't know of a way to get that initial list. I'm sure it's huge, and honestly, I really would rather just have the top 20% or so of all pages. But if I had them all I could do the sorting myself.
I've searched the FB dev forums and looked through their docs but can't find a way. Queries using FQL don't appear to take wildcards either.
In FQL, you can search the page table by name. This doesn't allow wildcard searches though. Using the graph api, you can perform page searches using this url:
https://graph.facebook.com/search?type=page&q=test (You would want to future proof this by adding an access_token parameter to the end). A third option would by to use search engines to search for Facebook pages. Finally, you could scrape and parse the Facebook page browser by using this url.