Home
Username:
Password:
Facebook Application Development Tutorials

Using Facebook Security as a Developer / App/Beacon & Facebook Connect Settings

Subtitles of the Movie

The last section of privacy settings is for applications and the overview provides you with the standards that all Facebook users need to know about how information is used on Facebook. As a developer, you should read it and understand it because you are in part responsible for implementing it. You can control what others can see through the Facebook platform and this is very important via the Facebook platform. As a developer working on the Facebook platform, you agree that you will get information subject to these constraints here only through the Facebook platform unless the user gives it to you in another context so that, for example, if these have been blocked if you blocked the current location, the city that you're in, then you as an application developer and your application cannot get this information; however, you can ask your application, the application can ask the user what is your location and if the application has asked, then you can use that information and store it. But the information from Facebook has to come through the Facebook platform, through the API. The only thing, as I've said before, that you can store is the Facebook ID. You cannot store friend's ids, nothing except the user's ID. And you cannot, you can control individual items here but you'll see this radio button is dimmed. I cannot turn off information sharing at this point and the reason that I cannot is that I've used applications and I've allowed them access to certain things and in order to turn off all data sharing I have to go back and remove those applications or turn off the accesses that I've already granted. I can update individual items here but this blanket turning off with the radio button, do not share any information about me, I can't do when I have already allowed applications to get information but you can undo it. You just go to the application security preferences and get rid of them. Now, there are two other areas down here that are important to developers. Facebook Connect is a relatively new API that's available to people who can allow users of Facebook to log into other websites with their Facebook id. When the Facebook ID is presented there to another website, then that website has the ability to communicate with Facebook and you can say I don't want Facebook friends to see what other sites that I'm using in that way. So this is where you turn that on or off. Beacon is another mechanism and it has its own page and again, Beacon can be turned Off. What happens here is when you take actions on other websites than Facebook, they can generate stories for your news feed or for friends news feeds about what you've done and if you've logged into Facebook and then go to a Beacon affiliate, then you may be, unless you have turned that checkbox on, which says lock this, you will be presented occasionally with a dialog that says that such and such is sending this information to your Facebook profile and your friends will be able to see what you've done. You can always click No Thanks in an individual story notification and that won't be published. If you just close it, the story will still be sent to Facebook but it won't be published. And the next time you go to the home page on Facebook, you'll see a message that reminds you that the story has been sent, do you want to publish it? So Beacon is something where your actions on other websites can be published to your News Feed and you can turn off both Beacon and Facebook Connect if you want with these check boxes.

Tutorial Information

Course: Facebook Application Development
Author: Jesse Feiler
SKU: 34058
ISBN: 1-935320-81-5
Release Date: 2009-11-23
Duration: 7.5 hrs / 92 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available