Gaming Facebook. This is on a whole new level

So nice to be called a jerk and have it posted up here after taking the time to help folks :)

Anytime. I'm going to be a "jerk" with one of my apps too.

It wasn't a personal insult, but more of a fearful look into the future where you can't get any content without giving a bunch of your information away. Facebook says it will open the internet up, but the way I'm seeing it, we're closing it down.

I already disable allowing my personal info to be given to any apps in my privacy settings, but if programmers are extra careful, they can even disable that content unless I give em my email or something in the very least.
 


You can get an image onto the feed using the og:image meta tag on the page where the like button is on. Just check the open graph protocol doc page. Even if you do not supply it and a user likes your page AND types in a custom message then facebook will still pick an image and show it in the feed. It might not be the most appropriate picture though.

Working with this right now.
This is the document in question:
Like Button - Facebook Developers

I'm using the simple like button with an iframe, but it looks like going after FBML will work a lot better. Using the meta tags isn't pulling in my image.
 
This isn't testing whether the visitor is a fan or has liked anything, only that they have connected to your app. This puts nothing on their wall and does not increase the social value of your content.

I can only think of three ways to require someone to like/share your content for access to private content.

All of them require the user to first connect to your site so you can retrieve their Facebook user_id, otherwise you'll have no idea who you're dealing with and whether they like anything.

For Facebook Connect, so far I am preferring the WP-FBConnect plugin which I believe is semi-official and created by a Facebook dev: hxxp://wiki.developers.facebook.com/index.php/WP-FBConnect

Now to check if a visitor likes your shit:

1. Check if logged in user is a FAN of your Facebook page (not your website)

It's possible to look and see if a user is a fan of your real Facebook-hosted page. This is how the sociable.es plugin works as far as I can tell.

1. Facebook Connect --> page auto-refreshes -->
2. "You must be a fan of our Facebook page to see this content, click below to Like and then refresh" -->
3. Do a look via Facebook Query Language (FQL) with this fbuid + your Facebook fan_page_id to check if this logged in user really is a fan, if so --> show content, else show #2 again.

Advantages of this are that a) it is currently the only working approach I've seen and b) you get a bunch of fans of a real page on Facebook that you can interact with on Facebook without an additional optin or breaking TOS and trying to email people directly.

2. Check if the logged in user LIKES an external Open Graph web page

The user experience for this is better:
1. Facebook Connect --> page auto-refreshes -->
2. "You must be a fan of our website to see this content, click our Like button right here and then refresh to see your content" (its possibly you could come up with some fancy jquery here that would detect a click in the Like iframe and auto-refresh for them which would be even cooler) --> user clicks like and refreshes page -->
3. Use Facebook Query Language to check if this user likes this page, if so show the content, otherwise show 2

The huge problem with this approach is hurrr it's not currently supported durr. But according to the Facebook devs it is coming, hopefully soon.

The advantage of going this route is that, well I have a feeling that social likes are going to be the backlinks of the near future. But at this point I'm not seeing a whole lot of obvious value to getting tons of likes to an external web page. Does Facebook show a thumbnail for high social value sites like this in any kind of suggested area?

3. Check if the logged in user has shared your Open Graph web page on their wall recently

I have yet to test this approach, I just thought of it last night actually.

1. Facebook Connect --> page auto-refreshes -->
2. "Please share this page with your friends to get access to special content, then hit refresh" --> embed a shared button (or at the very least the XFBML version of the Like button which allows them to make a comment, otherwise I don't think just a "Like" of an external web page will be visible in their stream, it's the same problem in 2nd approach above) -->
3. Using Facebook Query Language you can lookup recent posts on a person's wall. So theoretically you could grab these and look for your link. If you see your link then show them the content. (You're also going to have to add meta data to this Wordpress user that they have been approved to see private content because eventually your link will drop out of their recent posts. Maybe check for 7 days then approve them permantly to prevent gaming).

All in all it seems like method #1 is the best for the time being, until Facebook starts 1) promoting Open Graph pages with many likes and 2) actually support FQL lookups for whether users have liked Open Graph web pages.

Sean

In a few weeks when their api is all sorted out and things "work" the way they should we should be able to have a lot more fun for sure.
 
If anyone is good with PHP, can you AIM me at SnowbAlex.
I contacted another plugin developer and he gave me code for to do this with his plugin, its much better but I'm having simple php formating issues in the wordpress loop if someone could help me out I'd appreciate it.

How do I put in an else statement and then more code here?

<?php
if (is_fan()) {
the_content();

} ?>
 
There is no "is fan" function in wordpress. You can't use the <fb:visible-to-connection> stuff either because for whatever reason it isn't working for 99 percent of the people trying it.

It also won't accept most html (like paragraph tags).
 
I have successfully implemented content held hostage by facebook on one of my sites. Now if someone wishes to see the post they have to connect and then click Like to become a fan of my page. I used different code and a differnt plugin but the code on the previous page works as well.

You can implement this by calling API client function pages_isFan(yourpageid) for someone who is connected to your app.

If you'd like to see my page pm me or AIM me and I'll show it to you and give you guidance.
 
  • Like
Reactions: Berto
I have successfully implemented content held hostage by facebook on one of my sites. Now if someone wishes to see the post they have to connect and then click Like to become a fan of my page. I used different code and a differnt plugin but the code on the previous page works as well.

You can implement this by calling API client function pages_isFan(yourpageid) for someone who is connected to your app.

If you'd like to see my page pm me or AIM me and I'll show it to you and give you guidance.

+rep there you go.

Just wanted to say that with my Like button, Facebook referrals have doubled. It's nowhere near my other traffic sources, but still cool to see it double and it could potentially snowball a bit.

I've been working on other components of the site where I will do the pages_isFan function, so I haven't done it yet. Currently done doing onpage SEO and now round 1 of linkbuilding. Will update.
 
Dude this facebook like thing.... can you say PHISHING?

i just make a psudo like button, make it pop up a login/password screen of FB dupe and whala 99.9% of people won't ever look at the domain. This is going to be a mess for FB i can already see it. They have no way to stop it either because the phishing setup is not a real facebook tool. It just looks like it is.

Good luck with them keeping this alive.
 
Dude this facebook like thing.... can you say PHISHING?

i just make a psudo like button, make it pop up a login/password screen of FB dupe and whala 99.9% of people won't ever look at the domain. This is going to be a mess for FB i can already see it. They have no way to stop it either because the phishing setup is not a real facebook tool. It just looks like it is.

Good luck with them keeping this alive.
yeah, I have seen some slick phishing setups already though.

I see more and more what they are trying to do though. Make websites rely on facebook for traffic and interaction more.

You don't even need this to phish an account people are not that bright. I see what you are saying though. people will get comfortable with things and think clicking the button and logging is through facebook,
 
Dude this facebook like thing.... can you say PHISHING?

i just make a psudo like button, make it pop up a login/password screen of FB dupe and whala 99.9% of people won't ever look at the domain. This is going to be a mess for FB i can already see it. They have no way to stop it either because the phishing setup is not a real facebook tool. It just looks like it is.

Good luck with them keeping this alive.

I never really thought that much about it and feel dumb for just realizing it now but your totally right not only are people too stupid already but after getting comfortable they wouldnt think twice at all.
 
2ut3vpd.png


easiest traffic ever. and still virally growing.
 
I'm not promoting any offers or anything. And i'm not requiring or even asking users to hit the like button here. I just merely setup the like button and facebook's open graph with an existing website I had.

The real amazing thing here is that whenever someone clicks "like", a fan page gets created on facebook that they essentially become a fan of. From there you can publish news stories that'll pop up on all of your fan's activity feeds. Imagine how powerful it is to stick a story in a million+ users's news feed every day? $$$

:)