Как получить основную информацию о пользователях Facebook в FORM без входа в систему - PullRequest
0 голосов
/ 02 ноября 2011

Я использую API Graph Facebook, чтобы получить базовую информацию о пользователе Facebook для предотвращения злоупотреблений.Я хочу получить фотографию профиля, идентификатор пользователя, ссылку и полное имя.Эта форма для обратной связи.Любая помощь будет отличной.

<div id="fb-root"></div>  
<script>
    window.fbAsyncInit = function() {
      FB.init({
        appId      : '290220450990670',
        status     : true, 
        cookie     : true,
        xfbml      : true
      });

      FB.api('/me', function(user) {
        if (user) {
          var name = document.getElementById('name');
          name.interHtml = user.name
        }
      });
    }; 

    (function(d){
       var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
       js = d.createElement('script'); js.id = id; js.async = true;
       js.src = "//connect.facebook.net/en_US/all.js";
       d.getElementsByTagName('head')[0].appendChild(js);
     }(document));

  </script>

  <div align="center">
      <form action="" method="POST" name="feedback">
          <input type="text" name="name" id="name"/>
          <input type="email" name="email"/>
          <textarea name="feedback"></textarea>
          <input type="submit" name="submit" value="send">
      </form>

ОБНОВЛЕНИЯ: Я пробовал <div id="name"></div> и т. Д., Которые действительно показывают изображение профиля и полное имя.но я хочу установить его как значение данных формы.

1 Ответ

1 голос
/ 02 ноября 2011

name.interHtml = user.name должно быть name.value = user.name

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