問題タブ [facebook-authentication]

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 投票する
5 に答える
5782 参照

php - Facebook PHP SDK getUser()メソッドは、Facebookからのアプリケーションの承認を解除した後でもuidを返します

FacebookのPHPSDKを使用するWebアプリを作成しています。getUser()メソッドを使用して、次のようなユーザーを認証しています。

私が理解していないのは、Facebookのfacbeookプライバシー設定からアプリを削除した後でも、getUser()がFacebookのuidを返し続ける理由です。誰もが理由を知っていますか?

0 投票する
4 に答える
904 参照

facebook - FacebookがJavaScriptSDKを廃止するのはいつですか?

Facebook Developer Forumsで質問しましたが、誰も答えていないので、Stackで質問すると思いました。

認証にOAuthを使用してFacebookConnectと統合するWebサイトがあります。しかし、 JavaScriptSDKを活用するコードがいくつかあります。

JavaScript SDKが非推奨になっている、またはJavaScriptSDKを介した認証が非推奨になっていると聞きました。

誰でもできます:

  • 上記の記述が正しいかどうかを確認します
  • 非推奨になる日付を示すリンクを提供します
  • 間違っていると言ってください

編集

なぜ私がまだJavaScriptSDKを使用しているのか知りたい人は、他のStackの質問を参照してください。

つまり、これはOAuth /GraphAPIでは実行できません。

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

facebook - Facebook サーバー側認証: アクセス トークン要求にリダイレクト uri が必要なのはなぜですか?

サーバー側の認証フローでは、アプリがアクセス トークンを要求した後、Facebook はリダイレクトを実行しません。

では、なぜアクセス トークン リクエストに redirect_uri パラメータが必要なのでしょうか?

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

facebook - Facebookの実装方法-ログイン/Facebookを使用したサイト登録の促進

ユーザーがFacebookアカウントを使用して自分のサイトにログインまたは登録できるようにしたいと思います。ユーザーが[Facebookを使用してログイン]ボタンをクリックして自動的にログインし、データがデータベースに保存されるか、[Facebookを使用してログイン]をクリックして登録ページにFacebookからのデータを入力するようなものです。

私はすでにFacebook-registerを試しましたが、登録ダイアログ全体をFacebookに変更したくないので、問題は解決しないと思います。さらに欲しいです。

Java-APIを使用して「Facebookを使用したログイン」ボタンを生成することができました。また、PHP-APIを使用してFQL経由でユーザーデータを取得することもできました。しかし、それから私はトークンで大きな問題に遭遇します。

私は今、FB-Developersの(貧弱な)ドキュメントを20回読んだと思います。私が見つけたチュートリアルは、時代遅れであるか、他のケースを扱っています。それに加えて、どうやら誰もがFBにアクセスするために別の方法を使用しています。

誰かがそれを実現する簡単な方法を知っていて、どの関数、API、...を使用するかを明確に説明できますか?特に、そのトークンのことをまだ完全には理解していないような気がします。

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

facebook - アクセス トークンの作成方法

Facebook グラフ API とアクセス トークンについて少し混乱しています。

FacebookユーザーとFacebookページを作成しました。ここで、ユーザーがページ ウォール/フィードにメッセージを投稿できるアプリケーションを作成したいと考えています。私が理解している限り、ページウォールにメッセージを投稿するには、ユーザーのアクセストークンが必要です。それを作成するには、アプリ ID とアプリ シークレットが必要です。しかし、アプリはなく、ページとフィードだけがあります。アプリを作成する必要がありますか? また、そのページに新しいタブを作成せずに、アプリをページに接続するにはどうすればよいでしょうか?

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

android - Android での Facebook 認証 Facebook Android アプリへのリダイレクト

Facebookアカウントによる認証が必要なAndroidアプリを開発しています。認証には、Facebook が提供するチュートリアルプロジェクトを使用しました。

モバイルに標準の facebook アプリがまだインストールされていない場合、認証は完全に機能し、アプリケーションは機能します。一方、モバイルに Facebook アプリケーションがインストールされている場合、私のアプリケーションは動作を停止し、認証後に直接 Facebook アプリに移動します。

どうすればそれを解決できるか知っている人はいますか?

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

facebook - 現在のユーザーが Facebook キャンバス アプリの管理者であるかどうかを確認するにはどうすればよいですか

私は編集設定ページを持つ Facebook キャンバス アプリで作業しています。アプリケーション管理者だけがアクセスできるように、そのページを保護する必要があります。

これを行う方法に関する情報が見つかりませんでした。これはかなり基本的な機能です。

何か案は?

0 投票する
3 に答える
6313 参照

php - Facebook ログイン ボタン: ログイン後のページの自動リロードを防ぐことはできますか?

3.1 SDK にアップグレードしようとしていますが、問題のある動作が発生します。自分のサイトの FB ログイン ボタンからログインすると、ログイン ボタンの "オンライン」イベント。

ページが即座にリロードされるため、自分の「onlogin」スクリプト (FB ユーザーをチェックして MY サイトにログインする) が切断されたか、起動しないように見えます。したがって、ユーザーはサイトにログインできません。

もう 1 つの副作用は独特です。自分のサイトの FB ボタンから FB にログインすると、Facebook.com にログインしているように表示されますが、数秒後に Facebook.com に「ログインしていません。続行するにはログインしてください (YES NO)」

いつものように、私はドキュメントでヘルプを見つけることができず、本当に困惑しています。これが私のFB初期化です:

ログインボタンは次のとおりです。

編集オプションまたは「onlogin」イベントなしでこのボタンコードも試しましたが、同じ動作が得られます。

だから私の質問:

  • FB.init で auth.login イベントをサブスクライブしていなくても、ログイン ボタンを使用してログインした後にページがリロードされると予想されますか?
  • もしそうなら、その動作を無効にする方法はありますか?
  • ここで他に何か問題がありますか?
0 投票する
1 に答える
3352 参照

facebook-authentication - appid の場所

自分のサイトで Facebook ログイン スクリプトを有効にすることを期待して自分の Web サイトを登録しましたが、登録後、webapps ページに直接送信されました。Web サイト セクションの認証セクションの下に、フォームに入力するときに appid が必要であると表示されます。しかし、appid がどこにあるのかはわかりません。私はそれを見つけることができないようです。新しいアプリを作成する必要がありますか?

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

authentication - クライアント側認証とサーバー側認証の混在

クライアント側の認証とサーバー側の認証を組み合わせるのに苦労しており、コミュニティからの助けに感謝しています。私のアプリはシンプルで、すべてのユーザーが Facebook を使用しているため、ログイン/認証と登録の両方に FB ウィジェットを使用したいと考えています。

ページが読み込まれた後、FB.getLoginStatus を確認し、ユーザーがログインしていない場合は fb:login-button を表示します。次に、ユーザーがログインボタンを押すと、auth.login イベントを受け取ります。ここからです 次のアクションが少し不安で、点を逃したのかなと思います。

ユーザーをサーバーにリダイレクトしようとしましたが、そこでphp-sdkを使用して、ユーザーがファズなしでログインしているかどうかを確認できることを望んでいましたが、 $facebook->api('/me') を実行すると、応答なし。

では、認証情報を安全な方法でサーバーに渡すにはどうすればよいですか (私のアプリは https を使用しません)。これにより、fb-login-button を使用するときに、サーバー側でもユーザーが認証および承認されていることを確認できます。 ?