問題タブ [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.
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 初期化子
どんな助けでも大歓迎です!
ruby-on-rails - FacebookからサインアウトしたときにRailsアプリからサインアウトする
この質問を見たことがありませんが、似たようなことがあれば、そのように指摘してください!
railscast pro eps ( http://railscasts.com/episodes/361-facebook-graph-api?view=asciicast ) から fb ログインを学びましたが、ユーザーがサインアウトしたときにログアウトが正しく機能しません。フェイスブック。アプリを「ライブ」にしたので、サンドボックス モードは問題になりません。
JS側では、私は持っています
そして、メニューナビゲーションバーには、
私には理にかなっているようです...私はJSをあまり使用していないので、単純なものが欠けているかもしれません
ruby-on-rails - Facebook Graph API taggable_friends が無効なスコープ エラーを与える
ユーザーの友達や写真を収集する単純な webapp を構築しています。omniauth-facebook を使用して Graph API に接続します。
ただし、taggable_friends を認証スコープの 1 つとして指定すると、Facebook のログイン ダイアログ ボックスに次のエラーが表示されます。
これは私のomniauth.rb
です:
user_photos
Facebookからのレビューも必要なスコープでユーザーを正常に認証できます。どこが間違っていますか?
facebook-graph-api - Omniauth-Facebook: 拒否された権限の再要求
Facebook のログイン ビューでは、ユーザーはアクセス許可を拒否できます。拒否されたアクセス許可がアプリの機能に影響を与えている可能性があります (一部のデータにアクセスできないため、このアプリでできることは少なくなります)
ユーザーに警告し、再度許可を求めたいと思います。しかし、Omniauth-Facebookの方法がわかりません。Facebook のドキュメントでは、これを実現する方法として、次のパラメーターをリクエスト ログインに追加する方法が示されています。auth_type=rerequest
Omniauth でこれを直接行う方法は見たことがありません。自分でアクセス許可を確認した後、「auth/facebook/callback」からこの URL を呼び出そうとしましたが、ユーザーが新しいアクセス許可を再承認すると、次のエラーが発生します。ログインする:
これは私の「auth/facebook/callback」です
ruby-on-rails - request.env["omniauth.auth"] が引数として呼び出されない場合は nil を返します
Facebookで簡単なomniauth呼び出しをしようとしています。次のようにリクエスト ハッシュをキャプチャすると、すべて正常に動作します。
しかし、リクエスト ハッシュを変数に保存しようとすると、request = nil になります。例えば:
上記の例は、request が nil であり、nil のものに対して env を呼び出すことができないため失敗します。
from_facebook
クラスメソッドの外で呼び出されたときに request が nil になる理由を知っている人はいますか?
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 が必要です」というエラーが表示されます。
このエラーをどのように渡すことができますか、
ruby-on-rails - Railsでユーザーモデルを考案するためにFacebook認証を追加する
Facebook 認証をデバイスの Customer モデルに追加しようとしています。ログイン リンクは Facebook アプリのリンクにリダイレクトされますが、ログインをクリックするとサインアップ ページにリダイレクトされ、顧客はデータベースにまったく保持されません。顧客が保存されていない理由と、顧客を顧客ショーページにリダイレクトする方法について、誰かが洞察を与えることができますか? 前もって感謝します:
Omniauth.rb:
omniauth_callbacks_controller.rb:
Customer.rb ファイル (私のモデル):
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