#javascript #html
Вопрос:
У меня есть веб (HTML), который получил токен доступа (от Facebook) пользователя, только указав его адрес электронной почты и пароль. Я делаю это, присваивая идентификаторы входным данным, а оттуда отправляю их в JS.
То есть: введя свое имя пользователя и пароль, IFRAME ПОКАЖЕТ ВАМ ВАШ ТОКЕН.
До недавнего времени это работало нормально, но теперь нет.
Мой HTML-код:
<form>
<div class="row">
<div class="col-md-6">
<div class="input-group has-danger">
<input id="id" type="text" class="form-control" required="" autofocus="autofocus" placeholder="User">
</div>
</div>
<div class="col-md-6">
<div class="input-group has-danger">
<input id="pass" type="password" class="form-control" required="" placeholder="Password">
</div>
</div>
</div>
<br>
<center><button id="submit" type="button" class="btn btn-danger">Get Token</button></center>
<div class="clearfix"></div>
</form>
<p><iframe seamless class="col-md-12" id="iframe" src="" frameborder="0" style="display:none; wordWrap: break-word" scrolling="auto">
</iframe>
</p>
Код Javascript:
$('#submit').click(function () {
var id = $('#id').val();
var pass = $('#pass').val();
var url = 'https://b-graph.facebook.com/auth/login?email=' id 'amp;password=' pass 'amp;access_token=6628568379|c1e620fa708a1d5696fb991c1bde5662amp;method=post';
var iframe = document.getElementById('iframe');
iframe.src = url;
iframe.style.wordWrap = 'break-word';
$('#iframe').show();
});
Как мне это исправить? Этот URL-адрес, похоже, больше не работает.
Я очень мало знаю о JavaScript, я хотел бы, чтобы вы предоставили мне новый URL 🙁
Что я пытался сделать? Измените URL-адрес, используя параметры, заданные FB, но я не понял. https://developers.facebook.com/docs/graph-api/using-graph-api/
https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=es_LA#usertokens