facebook apprequests Dialogfeld Fehlermeldung “Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
Ich versuche zu bauen-in 'einen Freund einladen' in meiner app. Ich bin mit FB.ui. Es scheint zu funktionieren (ich verwende den standard-code aus http://developers.facebook.com/blog/post/464/.
Aber der iframe, wo Sie sollten in der Lage sein, um eine Anfrage zu senden, um Ihren Freunden sagt nur: "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut."
Habe ich nicht vergessen, zur Verwendung von access-token.
echo '<div id="fb-root"></div>';
echo '<script src="http://connect.facebook.net/en_US/all.js">';
echo ' </script>';
echo ' <script>';
echo " FB.init({appId:'215089721847404', cookie:true, status:true, xfbml:true});";
echo " FB.ui({ method: 'apprequests', message: 'Here is a new Requests dialog...', display: 'iframe', access_token: '$token'});";
echo ' </script>';
Hast, fb stoppen können, verlangen Dialoge aus innerhalb von apps? Oder mache ich etwas falsch? Hat jemand eine andere Lösung haben? Bitte helfen Sie.
Update: Vielleicht, weil ich nicht redirect_uri. Jetzt habe ich auch getan und es macht nicht den Fehler, aber jetzt ist der iframe, der nur stoppen nicht laden...
Hat jemand eine Idee?
InformationsquelleAutor Nikhil | 2011-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anfrage 2.0 sind schwierig, alle Teile sind genau so, wie facebook es will, oder es wird nicht funktionieren.
sehen http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/ für ein gutes Beispiel, wie es zu tun.
bitte geben Sie einige der code hier. Nicht einfach ein link auf die externe website. Und nur eine Randnotiz, so wie du den code ist die Handhabung der Anfragen ist FALSCH!
zu sagen, die falsch sind, ist auch nicht sehr hilfreich, was ist falsch ?
Ich weiß, es ist nicht hilfreich, aber Sie einen link gepostet, in den ersten Platz. 🙂 wie auch immer, die Handhabung der Anfragen ist ein bisschen schwieriger...da Facebook kann senden Sie mehr als eine id auf einmal (sollten Sie eine Schleife). Überprüfen Sie meine Beitrag für mehr info.
wenn ein Benutzer mehr als eine Anfrage von der gleichen app und übernimmt einer von Ihnen die Anwendung erhält alle offenen Aufträge dieses Benutzers, also @ifaour ist direkt über der Schleife, in der meine Freunde einladen Beispiel habe ich in der Schleife zu.
InformationsquelleAutor Rufinus
Ich hatte das gleiche problem mit mehreren verschiedenen aufrufen die den apprequests Methode der Facebook API, aber nur zeitweise.
In das Ende fand ich, dass das problem verursacht wird durch den Aufruf der FB.ui-Funktion in inline-javascript, wie du es tust. Es würde funktionieren, manchmal, aber in einem langsamen Netzwerk bekam ich immer die gleiche Fehlermeldung.
Ich es behoben, einfach, indem ich die FB.ui-Aufruf innerhalb einer Funktion mit setTimeout-Aufruf, um es zu lösen, nachdem die Seite vollständig geladen wurde, wie dies
Nicht das problem zu beheben.
InformationsquelleAutor John Hawkins
Eine weitere mögliche Haken ist, dass facebook nicht lassen, senden Sie app-Anforderungen, bis Sie so konfiguriert haben, dass Ihre app-Domäne..
Ohne zu erwähnen, app-Domäne der FB-geben Sie
"Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut facebook apprequest Fehler" konsequent
Einstellungen >> Infos >> App Domains
InformationsquelleAutor mjs