問題タブ [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 投票する
2 に答える
2371 参照

javascript - Facebookユーザー認証プロセス

私はこの例を試していますhttp://thinkdiff.net/facebook/new-javascript-sdk-oauth-2-0-based-fbconnect-tutorial/

しかし、許可が拒否されたことを示すxmlエラーが発生します。

アプリケーションIDも変更しました。私はdevelopers.facebook.comの新しいUIについて少し混乱しています。古いUIに慣れていました。

コールバックURLについてどこに言及していないのかわかりません。

親切に私を助けてください。

これは私が使用しているコードです。ログインはしていませんが、ユーザー情報を取得していません。

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

facebook - Facebook データへのメインフレーム アクセス

Unisys メインフレーム ユーザーが非 GUI 端末から Facebook データにアクセスできるようにするためのリクエストに取り組んでいます。「スクレイピングなし、自動化なし」の Facebook 利用規約と、Facebook の oAuth 認証の仕組みに基づいて、メインフレーム ソフトウェアがユーザーのアカウントにログオンしてデータにアクセス/更新する方法がわかりません。

Facebook は、GUI 画面に座っている人を必要としない種類の認証をサポートしていますか?

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

php - Facebook Canvasアプリ:APIエラーコード:191:認証エラー

Facebookの例を使用して新しいFacebookアプリをセットアップしようとしていますが、認証でエラーが発生します。

最初にdevelopers.facebook.com/setup/にアクセスし、自分のサイトのURLを使用します(ベースフォルダーとサブフォルダーの両方を試しました:http://mydomain.comhttp://mydomain.com/facebook-app/) 。

キャンバスURL: http: //mydomain.com/faceboo-app/ セキュアキャンバスURL:なし

私のindex.php

?>

http://apps.facebook.com/XXXXXXXXXXXXXXX/にアクセスしようとすると

私は得る:

APP名でエラーが発生しました。後でお試しください

APIエラーコード:191 APIエラーの説明:指定されたURLはアプリケーションによって所有されていませんエラーメッセージ:無効なredirect_uri:指定されたURLはアプリケーション構成によって許可されていません。

誰か助けてもらえますか?

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

python - Appengine でのソーシャル認証のさまざまなオプションとは何ですか? それらを比較するとどうなりますか?

[この質問は、私の調査結果を把握し、それらの正気を確認するための手段として意図されています。回答の要約スイートを作成し、他の回答とコメントが表示されることを確認します。]

(python) Appengine のさまざまなソーシャル認証オプションについて理解するのに少し時間を費やしました。私は特に、Google が提供する認証メカニズムが他のソーシャル認証メカニズムとどのように相互作用できるかについて混乱しました。Google はサード パーティの OpenID プロバイダーと適切に統合されていますが、一部の最大のソーシャル ネットワークは OpenID プロバイダーではありません (たとえば、facebook、twitter)。[Facebook は OpenID を中継者として使用できますが、プロバイダーとしては使用できないことに注意してください]。

問題は次のとおりです。Appengine のソーシャル認証のさまざまなオプションと、それぞれの長所と短所は何ですか?

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

jquery - JS-SDK を使用して signed_request を作成し、Ajax 経由で PHP-SDK に渡す方法

私は JS-SDK を使用して FB アプリでユーザーをログインさせますが、ユーザーがアプリを承認した直後に AJAX リクエストを渡します。これには、Firefox で FB セッションが必要であり、特別なデータがなくても機能する必要があります。 FB セッションですが、Chrome と Safari では FB セッションが失われます。

だから私はそれを修正するための解決策を探していて、FB-Session を保存するために Request で signed_request を送信することを考えました。

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

android - Facebookアプリを持っている場合、AndroidでFacebook API経由でログアウトする方法はありますか?

私は Facebook の Android API を使用していますが、1 つの例外を除いてすべてが期待どおりに機能します。Facebook アプリをデバイスにインストールしたままにし (これはスタンドアロン アプリであり、API またはアプリとは関係ありません)、Facebook オブジェクトで logout() を呼び出すと、Facebook オブジェクトが正しく無効になります。しかし、次にオブジェクトを起動すると、Facebook アプリからログイン データが取得され、ログインが持続します。

デバイスに Facebook アプリがインストールされていない場合、すべてが完全に機能します。

Facebookアプリがログインを保持しないようにするために見落としているメカニズムがあるかどうか、またはクライアントに伝えなければならないことに行き詰まっているかどうかに興味があります(これはクライアント向けのカスタムアプリであり、市場に出ることはありません)。彼らはこれを実行しているデバイスから Facebook アプリをアンインストールする必要がありますか?

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

php - $facebook->getLogoutUrl(); リンクはFacebookからユーザーをログアウトしません

私の現在のユーザー ストーリーは、user1 が私の Web サイトと Facebook にログインしているというものです (これらのアカウントは接続されています)。

User1 は自分のサイトからログアウトしますが、Facebook からはログアウトしません。

このユーザー 2 が自分のアカウントにログインした後、ユーザー 1 からの残りのセッションは、ユーザー 2 と私のサイトとのやり取りと、ユーザーが誰として投稿したかをねじ込みます。

したがって、これを修正するために、ログインしているユーザーが現在ログインしている Facebook を実際に所有しているかどうかを確認し (これにより、Facebook のログアウトなどが行われることになります)、ユーザーがログアウトできるようにするリンクが表示されます。 .

リンクをクリックすると、Facebook に移動し、サイトに戻ります。しかし、新しいタブを開いて facebook にアクセスすると、User1 はまだログインしています。

このリンクを機能させるにはどうすればよいですか..何が起こっているのですか。これはAPIのバグですか、それとも何ですか? ...

編集:値のユーザー ID の読み込みと有効なアクセス トークンを使用してテストを続けましたが、ログアウト リンクを機能させるにはまだ必要です。

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

facebook - Facebookアプリ/ゲームを1〜2時間ごとにリロードすることが本当に期待されていますか?

新しいOAuth2.0クライアント側フローは、expiresIn時間のあるアクセストークンを提供します。通常、これは1〜2時間です。ゲームをプレイしているユーザーは、その長いプレイを費やす可能性があり、しばらくプレイして離れて、3〜4時間後に戻ってくる可能性もあります。

ドキュメントからわかることから、API呼び出しからのエラーを処理することになっているだけで、トークンが機能しない場合は、ブラウザーをリロードします。まあ、これは重要な瞬間に起こるかもしれないので、これはゲームにとってはそれほど素晴らしいことではありません。

タイマーを設定してFB.getLoginStatus()を再度呼び出しても、expiresInは同じままなので、明らかに最初のログイン時間に関連しています。

ゲームは、すべてのFacebook API呼び出しを事前に行い、すべてのデータをキャッシュすることになっていますか?Webページをリロードせずにaccess_tokenを更新する方法はありますか?

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

authentication - Facebook にログインすると、Facebook Connect のログイン ボタンが表示されない

Web サイトで Facebook Connect のログインボタンを使用しています。

問題は、訪問者が Facebook からログアウトしている場合にのみログイン ボタンが表示されることです。多くの訪問者が私のサイトにアクセスするときに Facebook にログインしているため、これは明らかに大きな問題です。何が間違っているのでしょうか?

更新: Facebook は、Facebook Connect ログイン ボタンの実装方法をわずかに変更したようです。タグ内のテキストが必須になりました。そうしないと、Facebook にログインしたときにボタンが表示されません。奇妙な問題であり、これが大量の Web サイトに影響を与えると想像しなければなりません。確認中ですが、問題は解決したようです。誰かがこれについて何か特別な洞察を持っているなら、それを聞いてみたい.

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

facebook - 認証中にfbアプリをページタブ内に保持する方法(oauth 2)?

ここでの小さな問題ページ管理者とユーザーに異なるビューを表示する小さなfbアプリを作成したいのですが、ページ管理者はアプリにhtmlを追加して、ページにアプリを含めることができます(古いfbmlアプリのように)。

しかし、問題は、アプリを認証しているときに、ページタブからアプリページにジャンプすることです。

私は次のものにアクセスする必要があります

このため、認証中はfbページタブにいる必要があります。どのように ?:(

現在のコードをここに投稿しています。

私を助けてください。