Facebook has done a great job of ruining their app ecosystem. Many users are trained through embarrassing spam incidents to never trust Facebook apps.
This is why I still like OpenID (eg, log in with your Google account). I know they get nothing but my name and email address, they can't touch my account at all, and nothing is public.