問題タブ [facebook-authorization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - アクセス トークンを取得するための FB.login の多くの最内ループについて説明してください。
ios - このアプリケーションは、SSO が構成されていない限り、iOS ではアクセスできません
SSO はネイティブ アプリにのみ適用されるため、意味をなさないモバイル Web アプリで次の制限を受けました。
「このアプリケーションは、SSO が構成されていない限り、iOS ではアクセスできません」
この問題を解決するにはどうすればよいですか?
ajax - ajax ベースのアプリでアクティブなアクセス トークンがない
私は2つのファイルでアプリを開発しています:
- index.php (アプリケーションコンテナ)
- process.php (ajax で呼び出される)
index.php
および process.php
95% の場合、アプリケーションは問題なく動作しますが、時々 $facebook->api('/me'); 「現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。 」という例外が発生し、$userID は 0 に等しくなります。
すべてのファイルで同じセッション ID を使用するには、POST で index.php によって渡された session_id を使用して手動でセッションを開始する必要があります。これは、一部のブラウザー (IE、サファリ) が iframe でサード パーティのページの Cookie を渡さないためです。(http://stackoverflow.com/questions/9930671/safari-3rd-party-cookie-iframe-trick-no-longer-working)
助言がありますか?ありがとうございました
ios - iOS FacebookAuthURL-スキーム
私は奇妙な問題を抱えています...
Facebook iOS SDKの適切な使用法を示すためにFacebookが提供する「ハックブック」の例に基づいて、同じことをアプリに実装しようとしています。
有線の問題は次のとおりです。アプリに戻ると、Safariを使用して認証する場合にのみ機能します。Facebookアプリを使用すると、アプリに戻ることはありませんが、不思議なことに、iPhoneにまだ存在する「Hackbook」アプリに戻ります。
Safariを介した認証は、デバイスとシミュレーターの両方で問題なく機能します。
何か案は?
facebook - 私のウェブサイトからアプリを使用するときのFacebookの許可の問題?
Facebookアプリを開発しました。これには拡張許可が必要です。からアプリケーションにアクセスすると、すべてが正常に機能します
拡張許可を含むすべての許可を求め、私が望むように働きます。
しかし、自分のサイトからアプリケーションにアクセスしようとすると、追加の拡張許可ではなく、基本的な許可のみが要求されます。そのため、他の「インストールされた許可」しか取得できません。
注:私はoauthを使用しています。
なぜこれが起こっているのか誰でも助けることができますか?
security - permissions.request ダイアログを iframe 内でレンダリングできますか?
https://developers.facebook.com/docs/reference/dialogs/さまざまな Facebook ダイアログをリストしますが、「permissions.request」はリストにありません。Permissions Request ダイアログの URL はhttps://www.facebook.com/dialog/permissions.request ?... この URL で使用されるパラメーターは、上記の参照ドキュメントで説明されている他のダイアログと同じ規則に従います。
現在、パーミッション リクエスト ダイアログは、iframe でレンダリングされた場合に正常に機能します (「display」パラメーターを「iframe」に設定し、有効な「access_token」パラメーターも渡します)。これは公式にサポートされていますか、それとも見落とし/バグですか?
クリックジャッキングを防ぐために、iframe 内での oauth ダイアログのレンダリングは意図的に許可されていません。Permissions Request ダイアログでのクリックジャッキング攻撃を防止しないという決定は意図的なものでしたか?
android - Facebook Util.javaはEclipse logcatにログインしません
私はfacebook sso androidに取り組んでいます。キーハッシュに問題があります(facebook android ssoを使用すると白い空白の画面が表示されます)。Facebook の Android ガイドには、sdk の Uti.javaprivate static boolean ENABLE_LOG = true;
を編集するように記載されていますが、これを true に設定しました。ただし、どのキーが facebook に送信されたかを示すタグ Android Key Mismatch を持つ logcat にはログはありません。助けてください。
facebook - 投稿には許可ログイン ダイアログが 2 回表示される必要があります
Facebookに写真を投稿できるモバイルカメラアプリを開発しています。カメラ アプリはスタンドアロンであり、起動時に Facebook へのログインは必要ありません。ただし、Facebookへの写真の投稿を許可したい。したがって、ユーザーが初めて画像をアップロードしようとすると、許可ログイン ダイアログを 2 回通過する必要があります。
ユーザーに基本情報へのアクセスと、1 つのログイン ダイアログでウォールへの画像の投稿を求める方法が見つかりません。
読むと、これは「設計による」ようです:http://developers.facebook.com/docs/concepts/login/permissions-login-dialog/
投稿を許可するために、モバイル アプリに 2 回続けて出入りするのは、ユーザー エクスペリエンスが悪いことです。
ユーザーに基本情報+画像の投稿をワンパスでお願いする方法はありますか?
popup - ポップアップがブロックされている場合、fb.loginポップアップは追加の要求された権限を表示しません
Facebookが提案するJavascriptSDKを使用して、Facebookログイン時に追加のアクセス許可を要求しようとしています。スコープパラメーターを使用して、FB.login()の一部として追加のリクエストを作成しています。Chromeブラウザがポップアップをブロックしました。FB.loginとスコープパラメータを含むページをブラウザにロードすると、Chromeは自動ポップアップをブロックします。次に、htmlボタンをクリックしてFacebookのログインと承認のリクエストを実行すると、fbポップアップに表示される権限は基本情報の権限のみです。ただし、ポップアップを許可すると、ページをロードすると、ボタンをクリックしてfbログインを起動しなくても、Facebook認証ポップアップが自動的に表示されます。この自動ポップアップが表示されると、スコープパラメーターに含めた追加のアクセス許可が表示されます。
以下は私のコードです:
registration - 登録プラグインを使用した拡張権限
理想的には、FB 登録プラグインを使用したいのですが、最終的には基本的な権限以外に追加の権限が必要になります。これは、私が知っている、何度も答えられた古い質問です(たとえば、こことこことここ.
答えは常に同じです。それはできません。追加のアクセス許可が必要な場合は、次のステップとしてそれらを要求する必要があります (これは、特にユーザーにとって使いやすい操作ではありません!) それは問題ありませんが、1 つだけ: それは明らかに真実ではありません (少なくとも完全ではありません)。
Facebook を使用して Spotify にサインアップすると、Spotify が FB 登録プラグインを使用してその機能を強化していることがわかります。[登録] をクリックすると、サインアップが完了します (その後の承認手順はありません)。これは、真新しい、処女の FB アカウントです。次に、自分のアカウントの FB App 設定内で Spotify に付与されている権限を確認すると、offline_access 権限があることがわかりました。なんてこと?私はその許可を明示的に付与したことはありません.FBドキュメントによると、登録プラグインを使用してこれを実現する方法はありません. それでも、Spotifyはそれを管理していますか? 今、私はoffline_accessがなくなることを知っていますが、彼らがこのパーミッションを取得できれば、おそらくこれを行う一般的な方法があると思います. 誰でもこれを説明できますか?Spotify に魔法のバックドアが与えられたのでしょうか、それとも私が見逃しているものがありますか?