問題タブ [passport-facebook]

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 に答える
1394 参照

node.js - Facebookノードパスポートがメールアドレスを返さない

こんにちは、私はここでもいくつかの場所で探していました

134 ユーザーを認証しようとすると、電子メール キーが返されない https://github.com/jaredhanson/passport-facebook/issues/134

標準のパスポート Facebook コードを貼り付けます。プロファイル フィールドも指定しました。問題は、FB へのリクエストがユーザーのメール アドレスを取得しないことです。これは、私のアプリケーションにとって不可欠です。

ここでは、console.log(profile) の出力を確認できます。

具体的なアイデアがあれば、この問題をすぐに修正したいと思います:-)

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

node.js - Passport-Facebook が 2 つの異なる Facebook ID を提供

facebook OAUTHSails.js/Node.js と Mongo をバックエンドとして使用して、アプリケーション (Web およびモバイル)に実装しようとしました。各アプリにアクセスするための専用関数を作成しendpointsました。これは、webApp にはコールバック URL が必要で、モバイルには必要ないためです。私のコードのスクリーンショットは以下にあります。しかし、この 2 つが 2 つの異なる Facebook ID を提供していることに気付きました。混乱しています。facebookId は一意であるべきではありませんか? この2つのモジュールを使用しています FacebookStrategy = require('passport-facebook').Strategy FacebookTokenStrategy = require('passport-facebook-token').Strategy

ウェブアプリStrategy

authenticate function being pointed at

モバイルアプリ戦略

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

node.js - nodejsパスポート - Facebook認証

私は Facebook アプリを作成しましたが、私だけが使用していました。今、私はそれをライブにしましたが、私以外は誰もログインできません.

次のエラーが発生します。

ここで何が問題になる可能性がありますか。アプリはライブです。

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

node.js - スコープを profileFields にマッピングする

Passport と Passport-Facebook Strategy を使用しています。渡すことができるオプションは 2 つあります。

追加されたスコープごとにアクセスできる profileFields を見つけることができるオンラインのどこかにマップはありますか?

例:

私が試してみました

profileFields のどれも機能しません

したがって、許可を求めることができるスコープは次のとおりです。 https://developers.facebook.com/docs/facebook-login/permissions/v2.5

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

node.js - node.jsを使用したFacebookログイン

アプリがあります。Facebookでログインしようとすると、エラーが発生します。

エラー {"error":"E_VALIDATION","status":400,"summary":"1 つの属性が無効です","model":"User","invalidAttributes":{"email":[{"rule": "string","message":"undefinedは文字列でなければなりません (オブジェクトである \"null\" ではなく)"},{"rule":"email","message":"\"email\" 検証入力のルールに失敗しました: null"},{"rule":"required","message":"\"required\" 入力の検証ルールに失敗しました: null"}]}} [TypeError: のプロパティ 'ニックネーム' を読み取れません未定義]

私のユーザーモデルは次のようになります。

AuthController コードは次のようになります。

Facebook の設定ファイルは次のようになります。

ビューページは次のようになります。

「With facebook」ボタンをクリックすると、次のようなログが表示されます。

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

node.js - Passport-facebook FacebookTokenError: この認証コードは使用されています

これは私のpassport.jsです

api.js

フェイスブックのログインで困っています。次のエラーが表示されます。

Facebookページにログインできた後、このエラーが表示されます。Facebook から取得している詳細は、データベースに正常に保存されています。auth/facebook/callback と関係があると思います

users.js ファイル: