2013-09-26 12 views
5

Offenbar beim Aufruf von FB.login, die Standardberechtigungen, die der Benutzer geben muss, ist dies: "xxx erhält folgende Informationen: Ihr öffentliches Profil und Freundesliste".Berechtigungen aus Facebook API ausschließen

Und ich weiß, dass ich zusätzliche Berechtigungen hinzufügen kann mit: {scope: 'email'} und so weiter. Das Problem ist, ich möchte nicht das gesamte öffentliche Profil und die Freundesliste.

Das einzige, was ich will, ist: Vorname, Nachname und E-Mail. Ist es möglich, die grundlegenden Berechtigungen auszuschließen und nur diejenigen, die ich will?

+0

Nein, nicht möglich. Diskutiert hier schon mehrfach zuvor. – CBroe

+0

Ok, danke. Wenn Sie dies in eine Antwort schreiben und vielleicht eine Quelle hinzufügen, werde ich es als die Antwort markieren. – Andreas

Antwort

5

Nein, nicht möglich.

https://developers.facebook.com/docs/facebook-login/permissions/:

„Wenn jemand mit einer App mit Facebook Login verbindet, kann die App ihr öffentliches Profil und Freundesliste zugreifen, die Stücke von Informationen, die für alle sichtbar sind. "

+6

Danke .. Das saugt aber .. Wie schwer wäre es für FB, es möglich zu machen, alle Berechtigungen zu entfernen und nur die benötigten hinzuzufügen. Es kann Benutzer abschrecken, wenn ich ihre Liste von Freunden will. – Andreas

+1

Nun, Facebook sieht den "sozialen" Aspekt der Verwendung von Apps als oberste Priorität - deshalb denken sie, dass es für die meisten Apps wichtig ist, auf die Freundesliste eines Nutzers zuzugreifen, um Inhalte basierend darauf zu liefern, was ihre Freunde mögen oder getan haben App usw. So funktioniert das System. – CBroe

+0

Es lutscht. Ich selbst habe die Genehmigung hunderte Male im letzten Schritt abgebrochen, als ich sehe, dass eine zufällige App Zugriff auf meine Freundesliste hat. Es ist der Verlust der App und Facebook. – Jus12