問題タブ [facebooker]
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 - RailsおよびFacebookConnectAPIにFacebookerラッパーを使用しようとするとスローされる未定義のメソッド`set_facebook_session'例外
私はこのブログに記載されているすべての手順に従いました。ブラウザで「/login」を指定しようとすると、次の例外が発生します
多くのフォーラムで検索してみましたが、解決策が見つかりませんでした。set_facebook_sessionの使用をコメントアウトしても、次の例外が発生します
これは、Facebookerライブラリが含まれていないことを示しています。これを修正する方法はありますか?
ruby-on-rails - Rails - Authlogic と Facebook アプリ - Coherent Current_User
現在、Rails で Web アプリケーションを作成しています。通常の認証を処理するために Authlogic を使用しています。私は facebooker を使用して、外部サイトで facebook 接続を処理し、facebook キャンバス アプリケーション内でユーザーを認証しています。
シンプルで首尾一貫した current_user 機能の構築に問題があります。現在、現在のユーザーを取得/設定するさまざまな方法が混乱しています。これを可能な限り簡素化したいと考えています。
セッションにactive_record_storeを使用しています(environment.rbで定義されています)ここに私のアプリケーションコントローラーがあります:
そして、私の User モデルには、Facebook ID からユーザーを検索/作成するのに役立つこれらのメソッドがあります: def self.for(facebook_id,facebook_session=nil) facebook_session.nil でない限り? user.store_session(facebook_session.session_key) 終わり 終わり 終わり
これを混乱させるのは、authlogic のメソッドは current_user が必要な場合にのみ呼び出されるが、facebook の set_current_fb_user はすべてのリクエストの前に呼び出されることです。
current_user の設定を担当するセッションに関係なく、一貫した方法で application_controller に self.current_user または @current_user を設定する必要があります。これを行うのに問題があり、コードベースの残りの部分がこれにより苦しんでいます。誰かアドバイスがあれば、それは大歓迎です。
追加情報が必要な場合は、喜んで提供いたします。
ありがとう
facebook - Facebookタブからキャンバスページに移動します
私のFacebookアプリケーションには、ユーザーがインストールできるタブがあります。このタブには、アプリケーションキャンバスにリンクすることを想定したリンクがあります(例:apps.facebook.com/my-app)。
ユーザープロファイルタブを表示してリンクをクリックすると、Facebookがタブ内にページをロードしているようです。タブからキャンバスページに移動するように強制するにはどうすればよいですか?
ruby-on-rails - FacebookerSSHトンネル
FacebookerとそのSSHトンネルを使用して開発サイトを公開しようとしているFacebookの開発環境の初期設定を行っています。SSHトンネルで多くの問題が発生しています。ポート4007が開いていて、SSH構成にGatewayPortsyesとGatewayPortsclientspecificedの両方が含まれていることを確認しました。
ブラウザからドメインのトンネルに接続できますが、Facebookアプリケーションから試してみるとタイムアウトになります。
ブラウザにドメインをロードするときにデバッグ情報を確認すると、次のように表示されます。
Facebookから接続すると、次のようになります。
私はこの開発方法(SSHトンネリング)にかなり慣れていませんが、誰かが提供できるアドバイスはありますか?
facebook - ページ情報を取得するための Facebook セッションの作成
ユーザーが管理者であるページに関する情報を取得しようとしています。このユーザーは、私の fb_connect アプリにオフライン アクセスを許可しました。オフライン アクセスを許可する session_key を保存しました (ユーザーの ID が含まれています)。このセッション キーを使用して、このファン ページに公開できます。しかし、ページの情報にアクセスしようとすると、SessionExpired エラーが発生します。これは意味がありません。以下のコードと出力を見てください。
p は、関連する 3 つの fb データ (user_id、session_key、および page id) を保持する「プロファイル」オブジェクトです。
おそらく、セッションを正しく作成していないか、プッシュする権限があるにもかかわらず、オフライン アクセスでユーザーのページにアクセスできない可能性があります。ご覧のとおり、anon セッションを使用するだけでファンの数を取得できます。これは公開されていると思います。誰かがこれについて考えを持っていますか?
ruby-on-rails - Rails で facebook-connect-with-authlogic を使用したセッションのバグ
この記事をフォローしようとしています: http://ryanbigg.com/2010/03/testing-facebookですが、行き詰まっています。current_userメソッドが nil for を思い付くという点で、問題は私のセッションにあると思いますsession[:facebook_session]。
元の authlogic によると、セッションに active_record_store を使用するように指示されています。
この記事では、Cookie の使用を求めています。よくわかりません; Cookie とアクティブな記録セッションを使用できますか? cattr_accessor :current_userまた、ユーザー モデル内での from の使用にも混乱していますcurrent_user。まだアプリケーション コントローラーに入っていますよね?
助けてください。
ruby-on-rails - find_or_create_by_facebook_id メソッドが見つかりません
この関数がどこから来たのかを調べようとしています。誰にも手がかりがありますか?これは次のように使用されます。
http://github.com/fluidtickets/facebooker-authlogic-bridge
ここに実際の例を示します:
http://facebooker-authlogic-bridge.heroku.com
コードをダウンロードすると、次のようにスローされます。undefined method 'find_or_create_by_facebook_id' for #<Class:0xb04dd1c>
この関数がどこから来たのか、私にはわかりません。
皆さんありがとう!
ruby - Ruby/sinatra/frankie/facebooker を使用した Facebook での認証の問題
私は sinatra/frankie/facebooker を使用して、facebook api をテストするための簡単なプロトタイプを作成しています。mmangino-facebooker を github の最新バージョンで使用しており、frankie の最新バージョンを複製しました。私はsinatra 0.9.6を使用しています。
私のメインコードはできるだけシンプルです:
インデックス ページは、他のページへのリンク (正規表現 "/:uid/:image" で識別) をレンダリングするだけですが、正規表現 "/:uid/:image" で識別されるページをレンダリングしようとすると、常にエラーが発生します。
理由はわかりませんが、私が推測する認証トークンに関連しているようです..
fb レスト サーバーで行われたリクエストをログに記録しました。
最後の1つはエラーを返します.1番目と3番目で同じ値を持つauth_tokenに関連している可能性がありますか?
乾杯、ゼ・マリア
ruby-on-rails - Rails、複数のリダイレクトの処理
gem、facebookerがリダイレクトを呼び出すプログラムがあり、同じアクションでリダイレクトを呼び出すことになりredirect_back_or_defaultます。私の質問は:
- 複数のリダイレクト エラーをキャッチする方法はありますか? 開始/レスキューブロックはそれをしていないようです。
- または、リダイレクトが既に呼び出されているかどうかを確認して、次のリダイレクトを呼び出さないようにする方法はありますか?
現時点では、facebooker の gem を変更したくないので、これを処理する最善の方法は何だと思いますか?
みんなありがとう、ジャスティン
ruby-on-rails - Facebooker 拡張アクセス許可?
Facebook は、拡張アクセス許可を介してユーザーの電子メールへのアクセスを許可します。
JS と PHP には、ユーザーがアプリの TOS に同意したときに許可を与えるように強制する方法もあります - http://wiki.developers.facebook.com/index.php/Extended_permissions
Facebookerでこれを行う方法はありますか?
よろしく..