Facebook API-fb:Registrierung Rückkehr "Ungültige 'client_id'", wenn keine Verbindung zu Facebook

Ich versuche, Facebook Registrierung-tool für meine Webseite. Ich würde gerne ermöglichen, Facebook-Nutzer zur Anmeldung nahtlos auf meiner website, sondern auch nicht-Facebook-Benutzer ein Konto zu erstellen, durch das einheitliche UI.

Ich bin mit der <fb:registration> - tag für diesen Zweck. Wenn ich bereits eine Verbindung zu Facebook wenn man auf die Seite, funktioniert alles wie erwartet (das Formular ist vorausgefüllt mit den Daten aus meinem Facebook-account). Aber wenn ich mich nicht verbunden mit Facebook, wird die folgende Fehlermeldung angezeigt: Invalid 'client_id'..

Was mache ich falsch?

Vielen Dank für Eure Hilfe.

Finden Sie unter der HTML-code gerendert vom server:

<!doctype html>
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
<head id='head'>
<title>MyWebSite - Signup</title>
<link rel='stylesheet' type='text/css' href='/client/Core.css'/>
<script language='JavaScript' type='text/javascript' src='/client/jQuery.js'></script>
<script type='text/javascript'>
function initialize() {
 $.getScript('client/Core.js');
 $.getScript(document.location.protocol + '//connect.facebook.net/en_US/all.js');
}

window.fbAsyncInit = function() {
 FB.init({
  appId   : 123456789, //replaced here by my App ID
  session : {},
  status  : true,
  cookie  : true,
  xfbml   : true
 });
 FB.Event.subscribe('auth.login', function() {
  window.location.href = 'DoLogin';
 });
};
</script>
</head>
<body onload='initialize();'>
<span id='fb-root'></span>
<fb:registration 
    fields='[{"name":"name"},{"name":"first_name"},{"name":"last_name"},{"name":"email"},{"name":"location"},{"name":"gender"},{"name":"password","view":"not_prefilled"},{"name":"captcha"}]' 
    redirect-uri='http://172.16.100.31/DoSignup'
    width='600'
    fb_only='false'
    allowTransparency='true'>
</fb:registration>
</body>
</html>

InformationsquelleAutor Romain | 2011-01-30

Schreibe einen Kommentar