1 Answer
1

Your application doesn't request authorization from users. It's just an IFRAME of your site that happens to be shown within Facebook. As such, it isn't really a Facebook app. You can implement Facebook Connect and/or the Javascript Client Library on your site and this will allow you to prompt users to add the app and use other Facebook features.

(Edit adding further info:) To really provide value to your users you will want to integrate Facebook a little deeper (there's no point really having them access it via Facebook unless they can use their Facebook profile info there), in which case you may want to integrate Facebook into your server-side user session management, or at very least add some widgets using XFBML. But if all you want is users to the app, at a minimum you just need to implement the JS API's requireLogin() or Facebook Connect's requireSession().

>> But if all you want is users to the app, at a minimum you just need to implement the JS API's requireLogin() or Facebook Connect's requireSession(). BTW, I would guess this is probably frowned upon at least a little by Facebook, and they might choose not to list you in the directory. If you're going to make an app it should actually tie in Facebook features to some level, rather than just using Facebook as another directory to submit your site to.
–
BenNov 15 '09 at 23:37

10X a lot man, you really helped me understand and think again on how I should build a facebook app. 10X again great answer !!
–
user211679Nov 16 '09 at 9:30