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

ruby-on-rails - Facebook からのサインアップ時にユーザーの位置情報、略歴、ウェブサイトを保存する - Omniauth Facebook

Rails アプリ内で、誰かが Facebook にサインアップすると、その人の電子メール、名前、画像、場所、略歴、Web サイトを取得しようとします。

私はOmniauth Facebookを使用しています。私が従ったガイドは次のとおりです。

サインアップはスムーズに機能し、ブラウザーやログにエラーは表示されませんが、場所、経歴、および Web サイトはすべて nill として返されます。何が原因でしょうか? どうすればこれを修正できますか?

user_location、user_about_me、user_website を呼び出すことはできますか?

https://developers.facebook.com/docs/facebook-login/permissions/v2.2?locale=en_GB#reference

宝石ファイル:

ユーザー.rb

Devise.rb 初期化子

どんな助けでも大歓迎です!

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

ruby-on-rails - FacebookからサインアウトしたときにRailsアプリからサインアウトする

この質問を見たことがありませんが、似たようなことがあれば、そのように指摘してください!

railscast pro eps ( http://railscasts.com/episodes/361-facebook-graph-api?view=asciicast ) から fb ログインを学びましたが、ユーザーがサインアウトしたときにログアウトが正しく機能しません。フェイスブック。アプリを「ライブ」にしたので、サンドボックス モードは問題になりません。

JS側では、私は持っています

そして、メニューナビゲーションバーには、

私には理にかなっているようです...私はJSをあまり使用していないので、単純なものが欠けているかもしれません

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

ruby-on-rails - Facebook Graph API taggable_friends が無効なスコープ エラーを与える

ユーザーの友達や写真を収集する単純な webapp を構築しています。omn​​iauth-facebook を使用して Graph API に接続します。

ただし、taggable_friends を認証スコープの 1 つとして指定すると、Facebook のログイン ダイアログ ボックスに次のエラーが表示されます。

これは私のomniauth.rbです:

user_photosFacebookからのレビューも必要なスコープでユーザーを正常に認証できます。どこが間違っていますか?

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

facebook-graph-api - Omniauth-Facebook: 拒否された権限の再要求

Facebook のログイン ビューでは、ユーザーはアクセス許可を拒否できます。拒否されたアクセス許可がアプリの機能に影響を与えている可能性があります (一部のデータにアクセスできないため、このアプリでできることは少なくなります)

ユーザーに警告し、再度許可を求めたいと思います。しかし、Omniauth-Facebookの方法がわかりません。Facebook のドキュメントでは、これを実現する方法として、次のパラメーターをリクエスト ログインに追加する方法が示されています。auth_type=rerequest

Omniauth でこれを直接行う方法は見たことがありません。自分でアクセス許可を確認した後、「auth/facebook/callback」からこの URL を呼び出そうとしましたが、ユーザーが新しいアクセス許可を再承認すると、次のエラーが発生します。ログインする:

これは私の「auth/facebook/callback」です

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

ruby-on-rails - request.env["omniauth.auth"] が引数として呼び出されない場合は nil を返します

Facebookで簡単なomniauth呼び出しをしようとしています。次のようにリクエスト ハッシュをキャプチャすると、すべて正常に動作します。

しかし、リクエスト ハッシュを変数に保存しようとすると、request = nil になります。例えば:

上記の例は、request が nil であり、nil のものに対して env を呼び出すことができないため失敗します。

from_facebookクラスメソッドの外で呼び出されたときに request が nil になる理由を知っている人はいますか?

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

ruby-on-rails - Rails - Omniauth-facebook App_id 必須エラー

Rails を使用した omniauth 認証について学習することに興味があるため、Railscast #360 も含まれているさまざまなガイドを確認しました。

developers.facebook.com で独自のアプリを作成すると、App_id とシークレットが作成されます。アプリケーションをオンラインに設定し、Ryan Bates ガイドの手順を使用するだけの基本的な Rails アプリを作成しました。

これは、受け取ったエラーを生成する omniauth.rb ファイルです。

私は使用しようとしました

また。

http://localhost:3000/auth/facebookを呼び出すと、「パラメーター app_id が必要です」というエラーが表示されます。

このエラーをどのように渡すことができますか、

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

ruby-on-rails - Railsでユーザーモデルを考案するためにFacebook認証を追加する

Facebook 認証をデバイスの Customer モデルに追加しようとしています。ログイン リンクは Facebook アプリのリンクにリダイレクトされますが、ログインをクリックするとサインアップ ページにリダイレクトされ、顧客はデータベースにまったく保持されません。顧客が保存されていない理由と、顧客を顧客ショーページにリダイレクトする方法について、誰かが洞察を与えることができますか? 前もって感謝します:

Omniauth.rb:

omn​​iauth_callbacks_controller.rb:

Customer.rb ファイル (私のモデル):

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

facebook - Facebook Connect - パラメータ app_id が必要です

Web サイト ChercheAvocat (Rails 3) に FB Connect をインストールしようとしましたが、[Facebook でサインイン] リンクをクリックした後、「パラメーター app_id が必要です」というエラーが表示されます。URL : https://www.facebook.com/dialog/oauth?client_id=&display=popup&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fcustomers%2Fauth%2Ffacebook%2Fcallback&response_type=code&scope=email&state=fbe0db878d8d47b896aa18f40e00d5f1e117dde9bef55de9

Developers.Facebook でアプリ (Chercheavcat-login) を作成し、コードに ID を追加しました。

手伝って頂けますか ?

ルート.rb

初期化子/devise.rb

ビュー/質問/no_answers.html.erb

モデル/顧客.rb

コントローラー/顧客/omniauth_callbacks_controller.rb