0
Facebookにログインし、Oauthの応答で示されているアクセストークンを印刷/保存するだけです。私がログインを開始するには、次のコードを使用しています:Facebookでログインし、アクセストークンを取得
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9&appId=ID_REDACTED";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-login-button" data-max-rows="1" data-size="large" data-button-type="continue_with" data-show-faces="false" data-auto-logout-link="false" data-use-continue-as="false"></div>
私はページをロードし、「フェイスブックを続ける」ボタンをクリックし、ポップアップを経由してアプリへのアクセスを許可すると、OAuthリクエストがFacebook.comに送られます応答では、私のすべてのデータはインクルード(アクセストークンを含む)です。私はこのデータにアクセスする方法を私のサーバーに送信していないので、私は理解できません。
ご協力いただきありがとうございます。
を持つことになりますが、関数内でそのへのアクセス権を持っている場合は、 'onloginを経由して指定することができます知ってはいけません'属性をチェックする必要があります。それ以外の場合は、FB.getLoginStatusを呼び出す必要があります。その応答には、それを確実に含める必要があります。 – CBroe