Как мне получить основную информацию пользователя Facebook в ФОРМУ без входа в систему

#forms #facebook-graph-api

#формы #facebook-graph-api

Вопрос:

Я использую API Facebook Graph для получения базовой информации о пользователе 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:

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

Комментарии:

1. Спасибо. Я не могу оценить, но это точный ответ. Может кто-нибудь, пожалуйста, оцените @JeffSherlock Еще раз спасибо, Джефф.