асинхронная проверка на подключаемом модуле регистрации в Facebook с помощью c # - PullRequest
0 голосов
/ 07 июня 2011

Я интегрирую плагин регистрации в Facebook с помощью c # 2010 Я могу добавить пользовательские поля, а также читать подписанный запрос. Теперь я хочу добавить асинхронную проверку, чтобы проверить, доступно ли имя пользователя или нет. Ниже приведен скрипт, который я использую

<body>

   <fb:login-button
registration-url="http://developers.facebook.com/docs/plugins/registration" />

<div id="fb-root"></div>

<script src="http://connect.facebook.net/en_US/all.js#appId=***********&xfbml=1"></script>

   <fb:registration redirect-uri="http://localhost:1913/urecommendme/test3.aspx/"
  fields='[{"name":"name"},
           {"name":"username","description":"Username","type":"text"}]' 
  onvalidate="validate_async"></fb:registration> 


<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

<script>
    function validate_async(form, cb) {
  $.getJSON('http://graph.facebook.com/' + form.username + '?callback=?', 
    function (response) {
        if (response.error) {
            // Username isn't taken, let the form submit
            cb();
        }
        cb({ username: 'That username is taken' });
    });
    }
</script> 


</body>

Когда я нажимаю кнопку регистрации, форма исчезает и ничего не происходит. Может кто-нибудь сказать мне, правильно ли я это делаю? Кроме того, я не знаю, где мне следует указывать путь / имя моего серверного скрипта, где я написал код c # для проверки доступности имени пользователя.

1 Ответ

0 голосов
/ 13 июня 2011

Этот вопрос решается здесь

Плагин регистрации Facebook Async Validation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...