Im Facebook Android SDK erstellen, wenn ichFacebook Android SDK Session openForPublish keine neue Sitzung
Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForRead(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
nennen Es wird eine FB-Sitzung und alles läuft normal weiter. Aber wenn ich Read
durch Publish
ersetze. done follows
Session tempSession = new Builder(this).build();
Session.setActiveSession(tempSession);
tempSession.openForPublish(new OpenRequest(this).setPermissions(FB_PERMISSIONS));
Es gibt einen Fehler, der besagt, dass die Sitzung leer ist und keine Veröffentlichungsberechtigungen für eine leere Sitzung erhalten kann.
Können Sie bitte sagen, warum ist es so und was wäre der beste Weg, damit umzugehen?
Hmm, ziemlich schlecht FB SDK-Design. – rahulg
Ich habe das gleiche Problem, was ich tun muss ist, meine Facebook-Anwendung zu erlauben, Daten auf der Benutzerwand zu teilen, jedes Mal öffne ich Sitzung für das Veröffentlichen, liest es nicht Benutzer-Token von der installierten Anwendung und bittet mich, meine einzutragen Anmeldeinformationen, so hast du etwas gefunden, das mir helfen könnte –