Facebook JavaScript SDK uncaught TypeError: Kann die Eigenschaft 'userID' von undefined nicht lesen

8

Ich versuche eine Autorisierungsfunktion mit dem Facebook JavaScript SDK zu implementieren. Wenn ich es starte und es auf der Konsole sehe, sehe ich den Fehler.

%Vor%

Codeausschnitt

%Vor%     
Joel Dean 19.12.2012, 03:07
quelle

3 Antworten

4

Wenn die App nicht autorisiert ist, enthält das Antwortobjekt nicht die Eigenschaft authResponse - daher der Fehler, den Sie sehen.

Was Sie wollen, ist

%Vor%

oder einfach

%Vor%

oder einfach

%Vor%     
Sean Kinsey 19.12.2012, 04:07
quelle
1

Haben Sie response.authResponse.userId versucht?

    
Jens Peters 08.03.2013 20:31
quelle
1

Hier ist die Codezeile, die für mich funktioniert (iOS und Android):

var uid = response.authResponse.userID || response.authResponse.userId;

userID war für Android nicht definiert, aber userId ist für iOS nicht definiert.

    
dbaq 21.09.2013 03:18
quelle