FacebookユーザーがログインできるようにするFacebookアドオンと、プロフィール写真などの詳細にアクセスできるアプリを使用してアプリを開発しています。
昨日、アプリは完全に機能し、私の開発は通常どおり継続されていました。
今朝、ログインしてどこまで到達したかを確認しようとすると、アクセストークンのエラーメッセージが表示されました。
個々の部分ビューは正常に読み込まれますが、サイト全体は読み込まれません。さらに調査したところ、ログイン画面で新しいアクセストークンが割り当てられていたことがわかりましたが、サイトがマスターページを表示しようとしたときには、トークンはnullでした。
私のログインは次のとおりです:-
<html>
<head>
<title>Log On</title>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '***app no***',
status : true,
cookie : true,
xfbml : true,
oauth : true
});
FB.Event.subscribe('auth.login', function () {
window.location.reload();
});
};
(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 class="fb-login-button" data-scope="email">
Login with Facebook
</div>
</body>
</html>
これは私の頭を揚げています。
返されるエラーは(OAuthException)です。現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります。
これが誰かが解決策を見つけるのに十分な情報であることを願っています。
どうもありがとう