現在のユーザーのログインステータスを確認し、自分のアプリケーションのアクセス権を尋ねるにはどうすればよいですか?これは最近変更され、今では私のアプリケーションはもう動作していません。ご協力いただきありがとうございます!ここでJavaScriptを使用してFacebookブックへのアクセス許可を要求する方法
4
A
答えて
4
all.js
と電話FB.init(...)
0
は、あなたがそれを行うことができる方法である。
FB.init(
{
"appId" : xxxxxxxxxx,
"status" : true,
"cookie" : true,
"xfbml" : true,
"oauth" : true
});
FB.Event.subscribe('auth.authResponseChange', function(response)
{
// need to wait few seconds for fb login status to work in FireFox
setTimeout('window.location.reload()', 3000);
});
function fbConnect(){
FB.getLoginStatus(function(response) {
if (response.authResponse){
FB.login(function(response)
{
if (response.authResponse) { }
else
{
//console.log('User cancelled login or did not fully authorize.');
}
}, {"scope":"email,manage_pages"});
}
});
}
あなたはfbConnect()
関数を呼び出す必要があります。また
あなたのページに<body>
タグ以下これらを持っていることを確認してください:あなたはまだ含める必要はあり
function getPerms() {
FB.login(function(response) {
if (response.authResponse) {
//user has granted permissions
}
}, {scope:"email, ..."});
}
function getStatus() {
FB.getLoginStatus(function(response) {
if (response.status === "connected") {
//user has granted permissions
} else {
getPerms();
}
});
}
:私は常にログインステータスと権限を処理するために、この設定を使用し
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
0
- ほとんどの場合、あなたが
scope
代わりのperms
- 利用
response.authResponse
の代わりresponse.session
を使用し、上記のリンクに基づいて
here
- を参照して、OAuth 2.0のを使用するようにコードをアップグレードしなかった、より良い/正確な回答
- を得るために私のコード
- ようこそStackoverflowへ!
関連する問題
- 1. Facebook API:publish_streamへのアクセス許可
- 2. Facebookの許可要求、無限のリダイレクトループ
- 3. Facebook(FB.login)は私の許可を要求していません
- 4. Facebookでの初回認証後のアクセス許可を求める方法
- 5. Android Marshmallowがフラグメントのアクセス許可を要求しています
- 6. .phpへの直接アクセスをブロックするが、AngularJS $ http要求を許可する
- 7. Facebook TABアプリケーションにリダイレクトされるアクセス許可要求ダイアログを無効にするユーザーを検出する方法
- 8. Facebookのアプリにアクセス許可を求める
- 9. プログラムの開始時に管理者のアクセス許可を要求する方法?
- 10. Facebook認可のすべての拡張アクセス許可を要求するフラグはありますか?
- 11. Facebookアプリに強制的に許可を求める方法
- 12. ファイルシステムへのアプレットへのアクセス許可を与える方法
- 13. iFrameからFacebookへのログインを許可する方法
- 14. AndroidのUnityPlayerはアクセス許可を要求します
- 15. アクセス許可を要求するとアプリケーションがクラッシュする
- 16. オーチャード・レイアウト要素へのアクセス許可
- 17. アクセス制御許可ヘッダーでAngularJS要求アクセス制御許可ヘッダーが許可されていない
- 18. データベースへのユーザーのアクセス許可をテストする方法
- 19. aws boto3のCognitoIdentityProvider SDKへのアクセスを許可する方法
- 20. サービスの許可を求める方法
- 21. サービスからアクセス許可を求める方法
- 22. 戻るボタンを使用してMarshmallowの許可要求ダイアログを閉じる
- 23. Drupal + .htpasswd:devサイトをロックして単一パスへのアクセスを許可する方法
- 24. 要求許可ジオロケーションプラグインコルドバ
- 25. カスタマーブランチからプロダクションブランチへのアクセスを許可する方法は?
- 26. Appsスクリプトへのアクセスを許可する方法
- 27. ドッカーコンテナにホストネットワークポートへのアクセスを許可する方法
- 28. javascriptを使用してDOM要素にアクセスする方法Regex
- 29. htaccessを使ってフォルダへのアクセスを許可する
- 30. [許可要求アラート]を延期する方法は?