A box that allows a friend search on a page - is there a facebook app for this? - facebook

I've seen some similar q and a items on here, but not quite what I'm looking for.
I have a facebook page, and what I would like is to present the user with a search box that allows them to search the friends for that page. Much like the search box in facebook, if I typed in 'Ale' it would auto-complete with the 'Alexs' etc that are friends with the page.
Note I just want to use a list of friends for the page, and I am admin for that page. What I would like to do is be able to save the name selected when the user hits submit.
All thoughts gratefully received!
Thanks,
Matt

For pages there is a link under the Like count which will show the list of people who have liked the page in a lightbox window. I don't believe this is searchable though.
You could make one and put it in your landing page though. Only trouble with this is that for users who already Like the page, they won't get the landing page by default.
Edit: what's it actually for?

Related

How to get a list of a single users URL likes with FQL

I'm writing a php application that, in the back end, gets a list of all the URLs a single user shares and likes.
For shares it's easy and consistent - I run a FQL query request that looks like this:
https://graph.facebook.com/fql?q=SELECT+url,+title+FROM+link+WHERE+owner=me()
However, I would also like a list of URLs that a user "likes" by clicking the "Like" button on a page. I used to be able to do this with the following query:
graph.facebook.com/fql?q=SELECT+url+FROM+url_like+WHERE+user_id=me()
However, this seems to only give back the URLs that I liked within facebook by clicking "like". What I am looking for, is obtaining a list of URLs I liked by clicking the "like" button on its page. I am fairly use the url_like table used to give you that functionality, but not anymore
For example - the following link (used only as an example) has a like button - http://www.eventhubs.com/news/2013/sep/24/injustice-gods-among-us-106-balance-patch-notes-full-list/
I clicked the "like" button. It is now greyed out. However I can't find any evidence of this using FQL.
I am trying to figure out a way to see the links a user "liked" by pressing the button.
Thanks in advance

Is there a way to get facepile to show people who liked my page

It seems like this question has been beaten to death, but I'm seeing different (conflicting) answers.
The developers page at https://developers.facebook.com/docs/reference/plugins/facepile/
says,"To display users who have liked your page, specify the URL of your page as the href parameter."
That makes sense, but later on the same page it says...
"Why is nothing displaying?
The plugin only displays friends photos. If the user does not have friends who have liked your page or have connected to your site, no faces will be shown.
(((I've had several friends "like" the site, but their pictures don't show.)))
If you are displaying users who have liked your page, and no users have liked it yet, the plugin will render nothing.
(((Not the case here.)))
If some users have liked your page, but none of the viewing users friends have liked it, the plugin will display the total number of users who have liked your page.
(((This is what I get, "## people have liked this" So, if I understand this, someone comes to the website and likes it, their pic doesn't go to my facepile. They've got to get THEIR friend(s) to like my page to get a picture to show in facepile--not sure if it's the original guy who "liked" my page, or his friends who later "liked" it.)))
This all sounds kind of dumb to me.
What I'd like is to have it so when somebody "likes" my page, they show up in my facepile as someone who "liked" my page.
Some of the posts out there that I've read seem to say it works that way, but I've not been able to make it so.
Any help / suggestions.
Oh, if you want to see what I'm working on / with, it's at: http://www.theantinmarketinggroup.com/home
Sincere thanks for any answers.
Warmly,
B
I had a similar issue until I found a similar plugin: Facebook Like Box. This one does show all the people who "like" a page, publicly, even while completely logged out of Facebook!
I knew there had to be a way, because I saw other websites do it. Hope it helps.
What I'd like is to have it so when somebody "likes" my page, they show up in my facepile as someone who "liked" my page.
Without the viewer being friends with them?
No – for a reason called privacy.

Do Facebook fan pages with a fan gate get indexed by Google?

I'm working on a Facebook fan page app (a page tab) with a 'like' fan gate (users that like the page see the real content, and users that don't see only a "like us" image).
The thing is I need the fan page to be found on Google's search.
Should the fact that only fans can enter the app in any way affect the Google bots?
I am currently assuming that it does, but I want to be sure.
And if it does it mean that I have no control over the fan page's SEO?
I have read about SEO, but I haven't found anything about this.
I would be very happy if someone here could help me, even refer me to some documentation or anything about it.
Thanks!
Your presumption is correct. Here are two workarounds:
Detect Google's User-Agent and display the un-gated content when
appropriate.
Gate the page with a div overlay so that all the ungated content is
still there, but simply unavailable to the user until she clicks Like.

Like button for Facebook page shows generic Facebook description in News Feed

I want a Like button on my web site that Likes my Facebook profile (rather than my web page), so that when a user clicks it they subscribe to my Facebook posts.
I've created the Like button using the tool at https://developers.facebook.com/docs/reference/plugins/like/
Further down that page there is an FAQ entry:
Can I link the Like button to my Facebook page?
Yes. Simply specify the URL of your Facebook page in the href
parameter of the button.
So, I've edited the href parameter to point to my Facebook page. eg:
https://www.facebook.com/myfacebookid
When a user clicks the Like button it has the desired effect. The user ends up having Liked my Facebook page. This is easily verified by the user going to my Facebook profile and checking that the Like button has changed to Liked.
But. When the user clicks the Like button, and entry appears in their News Feed with a generic Facebook description. ie:
Facebook is a social utility that connects people with friends and
others who work, study and live around them. People use Facebook to
keep up with friends, upload an unlimited number of photos, post links
and videos, and learn more about the people they meet.
I don't want a generic post about Facebook to appear. I want the description to relate to my Facebook account and/or web site.
Normally, I could modify this behavior with the Opengraph og: description tag, but as the page in the href is a Facebook page and not my own, I can't control the Opengraph tags.
I'm pretty sure that this was working okay before I enabled timeline for my account, so maybe this is a timeline bug?
So, how do I add a Like button which a) Likes my Facebook profile rather than one of my own web pages, and b) Posts a description of my Facebook profile rather than give a generic Facbook description?
Are all your fields in the info part of your page filled in, and/or completed? I just tested your theory and it seemed to work as expected, only thing is I know all fields in "info" are filled it. Give that a try.
This may happen if you have filled invalid/incomplete/wrong og tags in past and later changed them. Facebook's cache creates problem sometime.
Try putting all the entries (i.e. all og tags) and then debug them here http://developers.facebook.com/tools/debug. This debugger gives a detailed info about the url with og tags and also clears the cache for you.
This should solve the problem.
You have 3 important fields that used on page opengraph: Name,Description,Profile Image.
They are used when some one post your link on Facebook, or Google or some else web service that handle opengraph.
Actually, the suggested answers currently do not work and there is an open bug / ticket on Facebook for it. Up to now, there's no fix.
The problem is that you can not use simply https://www.facebook.com/myfacebookid. You should copy and paste the exact page URL. If you have a low number of likes it would look something like https://www.facebook.com/pages/[YourPageName]/[Your page Id]/, and this is the URL that you should use at this point.
If it does not work, try also https://www.facebook.com/[YourPageName]/[Your page Id]/.
In short, copy-paste the URL, do not type it manually.

Source URL of Facebook Likes for Likebox

My question is regarding the likebox from this page: http://developers.facebook.com/docs/reference/plugins/like-box/
I want to know specifically what pages are generating likes for my Facebook page. For example, are they coming from the home page, individual product pages, or blog? I want to remove the likebox from pages that aren't generating any 'likes'
I was looking at this page: http://developers.facebook.com/docs/reference/plugins/like-box/
Is the edge.create event what I'm looking for here?
By the way, I know about the insights feature on Facebook where I can get stats on 'Like Sources'. I just want to know more specifically what URL's are being used for the Like Box.
Thanks in advance!
The edge.create method will allow you to capture when someone clicks on the Like button so you can do your own recording. If you don't want to write your own tracking code, you can use Google analytics, which is far easier since they do almost everything for you.
http://code.google.com/apis/analytics/docs/tracking/gaTrackingSocial.html