問題タブ [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.

0 投票する
1 に答える
202 参照

facebook - アクセス トークンを取得するための FB.login の多くの最内ループについて説明してください。

私の友人はこれをラムダ計算のように呼んでいましたが、私はいくつかのラムバを知っていますが、アクセストークンを取得するために承認が実際にどのように機能するかについてはまだ混乱しています。

したがって、このコードを行ごとに説明してください。例のソースはこちらです。

Psここで物事を分類しようとすると、q は下位の問題です。

おそらく関連している

  1. Facebookのaccess_tokenについて説明する

  2. Facebook アクセストークンを取得

0 投票する
1 に答える
331 参照

ios - このアプリケーションは、SSO が構成されていない限り、iOS ではアクセスできません

SSO はネイティブ アプリにのみ適用されるため、意味をなさないモバイル Web アプリで次の制限を受けました。

「このアプリケーションは、SSO が構成されていない限り、iOS ではアクセスできません」

この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
540 参照

ajax - ajax ベースのアプリでアクティブなアクセス トークンがない

私は2つのファイルでアプリを開発しています:

  1. index.php (アプリケーションコンテナ)
  2. 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)

助言がありますか?ありがとうございました

0 投票する
1 に答える
910 参照

ios - iOS FacebookAuthURL-スキーム

私は奇妙な問題を抱えています...

Facebook iOS SDKの適切な使用法を示すためにFacebookが提供する「ハックブック」の例に基づいて、同じことをアプリに実装しようとしています。

有線の問題は次のとおりです。アプリに戻ると、Safariを使用して認証する場合にのみ機能します。Facebookアプリを使用すると、アプリに戻ることはありませんが、不思議なことに、iPhoneにまだ存在する「Hackbook」アプリに戻ります。

Safariを介した認証は、デバイスとシミュレーターの両方で問題なく機能します。

何か案は?

0 投票する
2 に答える
125 参照

facebook - 私のウェブサイトからアプリを使用するときのFacebookの許可の問題?

Facebookアプリを開発しました。これには拡張許可が必要です。からアプリケーションにアクセスすると、すべてが正常に機能します

拡張許可を含むすべての許可を求め、私が望むように働きます。

しかし、自分のサイトからアプリケーションにアクセスしようとすると、追加の拡張許可ではなく、基本的な許可のみが要求されます。そのため、他の「インストールされた許可」しか取得できません。

注:私はoauthを使用しています。

なぜこれが起こっているのか誰でも助けることができますか?

0 投票する
0 に答える
187 参照

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 ダイアログでのクリックジャッキング攻撃を防止しないという決定は意図的なものでしたか?

0 投票する
0 に答える
315 参照

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 にはログはありません。助けてください。

0 投票する
2 に答える
2857 参照

facebook - 投稿には許可ログイン ダイアログが 2 回表示される必要があります

Facebookに写真を投稿できるモバイルカメラアプリを開発しています。カメラ アプリはスタンドアロンであり、起動時に Facebook へのログインは必要ありません。ただし、Facebookへの写真の投稿を許可したい。したがって、ユーザーが初めて画像をアップロードしようとすると、許可ログイン ダイアログを 2 回通過する必要があります。

ユーザーに基本情報へのアクセスと、1 つのログイン ダイアログでウォールへの画像の投稿を求める方法が見つかりません。

読むと、これは「設計による」ようです:http://developers.facebook.com/docs/concepts/login/permissions-login-dialog/

投稿を許可するために、モバイル アプリに 2 回続けて出入りするのは、ユーザー エクスペリエンスが悪いことです。

ユーザーに基本情報+画像の投稿をワンパスでお願いする方法はありますか?

0 投票する
1 に答える
2725 参照

popup - ポップアップがブロックされている場合、fb.loginポップアップは追加の要求された権限を表示しません

Facebookが提案するJavascriptSDKを使用して、Facebookログイン時に追加のアクセス許可を要求しようとしています。スコープパラメーターを使用して、FB.login()の一部として追加のリクエストを作成しています。Chromeブラウザがポップアップをブロックしました。FB.loginとスコープパラメータを含むページをブラウザにロードすると、Chromeは自動ポップアップをブロックします。次に、htmlボタンをクリックしてFacebookのログインと承認のリクエストを実行すると、fbポップアップに表示される権限は基本情報の権限のみです。ただし、ポップアップを許可すると、ページをロードすると、ボタンをクリックしてfbログインを起動しなくても、Facebook認証ポップアップが自動的に表示されます。この自動ポップアップが表示されると、スコープパラメーターに含めた追加のアクセス許可が表示されます。

以下は私のコードです:

0 投票する
1 に答える
98 参照

registration - 登録プラグインを使用した拡張権限

理想的には、FB 登録プラグインを使用したいのですが、最終的には基本的な権限以外に追加の権限が必要になります。これは、私が知っている、何度も答えられた古い質問です(たとえば、ここここここ.

答えは常に同じです。それはできません。追加のアクセス許可が必要な場合は、次のステップとしてそれらを要求する必要があります (これは、特にユーザーにとって使いやすい操作ではありません!) それは問題ありませんが、1 つだけ: それは明らかに真実ではありません (少なくとも完全ではありません)。

Facebook を使用して Spotify にサインアップすると、Spotify が FB 登録プラグインを使用してその機能を強化していることがわかります。[登録] をクリックすると、サインアップが完了します (その後の承認手順はありません)。これは、真新しい、処女の FB アカウントです。次に、自分のアカウントの FB App 設定内で Spotify に付与されている権限を確認すると、offline_access 権限があることがわかりました。なんてこと?私はその許可を明示的に付与したことはありません.FBドキュメントによると、登録プラグインを使用してこれを実現する方法はありません. それでも、Spotifyはそれを管理していますか? 今、私はoffline_accessがなくなることを知っていますが、彼らがこのパーミッションを取得できれば、おそらくこれを行う一般的な方法があると思います. 誰でもこれを説明できますか?Spotify に魔法のバックドアが与えられたのでしょうか、それとも私が見逃しているものがありますか?