Ich benutze facebook 3.0.1 Titan-Modul. In Android erscheint der Facebook-Apprequest-Dialog immer als abgebrochen, auch wenn die eigentliche Apprequest gesendet wird, wie auf Facebook zu sehen ist. Aus diesem Grund kann ich die Anfrage nicht in meinem Backend speichern, was die Anfrage unnötig macht.Facebook apprequests Dialog kehrt immer abgebrochen Titanium Android zurück?
Aber in iOS funktioniert es gut.
Dies ist mein Code
var fb = require('facebook');
fb.appid = 'my_app_id';
fb.permissions = ['publish_stream', 'read_stream', 'email']; // Permissions your app needs
fb.forceDialogAuth = true;
fb.addEventListener('login', function(evt) {
if (evt.success) {
fb.dialog("apprequests", {
message:"LeaugeNation",
// max_recipients : "2"
}, function(response) {
alert(JSON.stringify(response));
if(response.result) {
alert("send friend req");
// sendFacebookInvite(e.result);
}
});
} else if (evt.error) {
alert("error");
} else if (evt.cancelled) {
alert("cancelled");
} else {
alert("default");
}
});
fb.authorize();
Wenn ich den Code ausführen ich erhalte das folgende Ergebnis
{"cancelled":true,"code":-1,"success":false}
ich folgende Änderungen vorgenommen, aber did't die bekam Ergebnis.
- änderte das Ergebnis nicht appid
- den Schlüssel Hash für, dass Facebook App
Vielen Dank im Voraus geändert wird sich ändern.
Können Sie mir bitte sagen, welche Änderung, die ich gemacht habe, um das richtige Ergebnis in Android zu bekommen.