Guten Abend,
ich habe auf Basis von PhoneGap und dem FB-Connect Plugin eine Android und iOS App gebaut, bei der man u.a. erreichte Ergebnisse bei Facebook posten soll. Der Ablauf ist wie folgt:
I. Aufruf/Post:
- Login bei FB
- Freigabe der App
- Automatischer Post
II. Aufruf/Post (und folgende)
- Automatischer Post
Bei Android funktioniert I. wie erwartet und II. mit der Einschränkung das FB mich noch einmal informiert, dass ich die App schon einmal freigegeben habe (unschön).
Bei iOS funktioniert nur der Login und danach folgt immer eine FB Seite mit der Info „Es ist ein Fehleraufgetreten: Es ist keine Privatsphäre für das Schreiben eingestellt (…)“ - Abbruch. (Siehe Screen: )
Dieser Fehler folgt immer dann, wenn man die native FB App installiert hat, wenn nicht, dann funktioniert es i.d.R.!?
Z.Zt. sieht mein Code wie folgt aus:
FB.login(function(response) {
if (response.authResponse) {
var data = {
...
}
FB.api('/me/feed', 'post', data, function(response) {
// Callback
if (!response || response.error) {
// ERROR
}
});
} else {
// ERROR
}
}, {scope: 'publish\_stream'});
Hat irgend jemand Erfahrung mit diesem Problem und/oder weiss die Lösung bzw. kann mir einen Tipp geben, wo der Fehler evtl. zu finden ist!? - Kann es vielleicht auch an den Einstellungen der FB App liegen?
Related Posts:
http://facebook.stackoverflow.com/questions/17172938…
http://facebook.stackoverflow.com/questions/17207252…
Vielen Dank an jeden, der sich ein paar Minuten nimmer und mir weiterhelfen will.
Viele Grüße,
Daniel