問題タブ [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 - Facebookアプリは必要ありません。API(Ruby)が必要です。
開発者セクションでFacebookアプリ全体を作成せずにFacebookerを使用できますか?
FacebookerでFacebookアプリを作成する必要はありません。自分のサイトの独自のカスタム管理パネルを使用して、Facebookでイベントや投稿を作成できるようにしたいだけです。Facebookerはすべてがすでに構築されているように見えるので、生のRest-Clientライブラリだけを使用したくはありません。
Facebookerを使用して、アプリを作成せずにFacebookの読み取り/書き込みを行うことはできますか?知りたいです。そうでない場合は、生のRESTリクエストやページのスクレイピング/機械化に頼らずに、別の方法でアプリを作成せずにFacebookの読み取り/書き込みを行うことはできますか?
これを片付けてくれてありがとう。
ruby-on-rails - facebooker コントローラーの機能テストを作成していますか?
機能テストで Facebook リクエストをモックアウトするためのベスト プラクティスに関するヒントはありますか? 適切なパラメーターをすべてリクエストに追加するのと同じくらい簡単ですか? それらをスタブする方法はありますか?
モックサービスが付属しているfacebookerを使用しています:
しかし、基本的な get テストを作成すると、アプリを追加するためにブラウザーを facebook ページにリダイレクトしようとします。これは、モックが機能していないことを示していると思います。
ruby-on-rails - Internet Explorer 使用時の Rails/Facebooker アプリでのネストされた iframe
(ここで同様の質問があったことは知っています:Gettingnested iframes with Facebooker in iframe app、しかしその修正はうまくいかなかったようです)
現在、Facebooker プラグインを使用して Rails で Facebook iframe アプリを開発しています。ただし、いくつかの奇妙なクロスブラウザーの非互換性があります。アプリは、私のマシンの Firefox と Chrome で正常に動作します。Internet Explorer では、リンクがクリックされるたびに、新しいフレームが古いフレーム内に表示されます (ネストされたフレームが得られます)。私の友人のマシンでは、これは Firefox でも起こります。Safari で Rails のエラー メッセージが表示されます。
Javascript を使用した回避策を含め、さまざまな修正を試みましたが、何も機能していないようです。
詳細: 私のアプリは apps.facebook.com/chinesevillebeta/ にあり、www.chinese-ville.com からページを読み込みます。奇妙なことに、www.chinese-ville.com にアクセスすると、Facebook セッションが開いていると仮定すると、IE によって Facebook にリダイレクトされ、アプリが iframe に表示されます。一方、Firefox と Chrome では、アプリ自体が表示されるだけで、iframe は表示されません。どこにも文書化されていない、非常に奇妙なクロスブラウザーの非互換性のようです。
ruby-on-rails - Getting authlogic_facebook_connect to create users in DB
I'm using the Authlogic Facebook Connect plugin on my site. After a bit of a struggle I can sign in with FBConnect, I can get stuff from the FBSession, like the users name, and I can logout. But, the README on the plugin site seems to suggest that following the five steps will result in the FB UID being saved in your local database (presumably against a user it will have created), but there's nothing in the docs or code that indicates how this will actually happen. What I want is that when a user signs in using FBConnect, I either match or create a new user for them. From then on I can use current_user in my controllers and views as normal (so that current_user.id is their local id, not their facebook id, since I want multiple forms of authentication), but if I want facebook stuff for that user I can access it easily, maybe with something like current_user.fb_user.
Has anyone been able to do this? If so, how?
Thanks.
ruby-on-rails - RailsアプリでFacebookキャンバスのURLとルートを設定する適切な方法
私が構築している小さなFacebookアプリ(facebookerプラグインを使用)からのリクエストを処理するために新しいコントローラを追加している既存のRailsアプリケーションがあります。
Facebook アプリの構成で、キャンバスのコールバック URL をhttp://my.host.ip/fb/に設定します。
純粋な facebook アプリケーションでは、URL は /fb/ を省略し、ユーザーはアプリのホームページにリダイレクトされます。しかし、これは既存のアプリケーションであるため、それを行うことはできません。
今私のroutes.rbには次のものがあります:
Ao ユーザーがhttp://apps.facebook.com/my_app_name/にアクセスすると、facebook はhttp://my.host.ip/fb/を呼び出し、正常にレンダリングされます。
そのページには、「いいね」アクションへのリンクがあります。
唯一の問題は、これらが次のようにレンダリングされることです。
http://apps.facebook.com/my_app_name/fb/like/12345
私が欲しいのは:
http://apps.facebook.com/my_app_name/like/12345
/fb/ が私を悲しませているのがわかりますか?
これを回避する方法はありますか?/fb/ は受信 URL のみを対象としているとルート定義で何らかの方法で指定しますか? またはURLジェネレーターで何らかの方法で /fb/? を省略します。
私は 1 つの回避策を見つけました... このルートを既存の "like" ルートの上に追加すると:
次に、その最初のルートが link_to url ジェネレーターによって使用され、正しい URL が生成されます。
http://apps.facebook.com/my_app_name/like/12345
クリックすると、Facebook がこのリクエストをアプリに送信します。
http://my.host.ip/fb/like/12345
元の「いいね」ルートに一致するもの。
ただし、Facebookコントローラーのすべてのアクションに対してこれを行う必要はありません。
ruby-on-rails - Facebook Connectを使用してログに記録せずにFacebookユーザーのプロファイルを取得することは可能ですか?
基本的に、Facebookプロファイルのアバターをアプリケーションにフェッチしたいのは、彼らのログインを使用して特定のレコードを作成しているからです。ユーザーにFacebookに接続してこれらの写真を取得するように強制せずに、プロフィール写真を表示するにはどうすればよいですか?
ruby-on-rails - Facebook 経由でサインインした新しいユーザーを既存のアカウントにリンクする
私は最近、facebook 接続経由でのログインを実装しました。そのため、ユーザーは 2 つの方法でサイトにログインできます。アカウントを登録する古い方法と新しい方法 (facebook 接続)。
私がやりたいことの 1 つは、古い方法でログインした場合に、新しい facebook connect ユーザー アカウントを既存のアカウントにリンクすることです。
誰かがこれを行うことに成功しましたか?
facebook - ユーザーが拡張アクセス許可を付与した後、Facebook から通知されない
拡張許可を必要とする Facebook アプリを開発しています。問題は、これらのアクセス許可がユーザーによって付与されたときに、Facebook が自動的にアプリに ping を実行しないことです。それらを手動で照会するか、ユーザーが確認ボタンを押して送信する必要があります。
私の質問は、権限が変更されたときに Facebook が自動的に ping を実行できるようにするにはどうすればよいかということです。Rails で Facebooker プラグインを使用しています。
ruby-on-rails - Facebookerの組み込みデータ取得メソッドは「このユーザーに情報が設定されていません」というエラーを返します
Facebookerのメッセージアーカイブやグーグルなどを調べたところ、これを扱ったメッセージがいくつか見つかりました。基本的に、「Facebookのドキュメントを見て、何が起こっているかを確認してください」と書かれています。私はそれを行いましたが、何が起こっているのか、Facebookerを使用してプロファイルまたはステータス配列を取得できない理由はまだわかりません。Facebookerの直接API呼び出しは「壊れている」と思い始めており、次に同等のFQLクエリを試してみます。
ある種のFacebookerユーザーの初期化などが欠けていますか?ソースを確認しましたが、発信している通話はまさに私が探しているもののようです。
私が得ているエラーは、API_EC_INFO_NO_INFORMATION、「このユーザーに情報が設定されていません」です。FB Tool Consoleを使用してプロファイルを確認すると、情報が正常に表示されます。
私がやろうとしているのは、次のようにFBプロファイル/ステータス情報をプルするbeanstalkジョブを設定することです。
エラー:
ruby-on-rails - Rails 3.0.0.betaとFacebooker:他に次のようなものを見ている人はいますか?
facebookerプラグインをインストールした後、私のRailsサーバーが壊れているようです。これを修正するための提案は素晴らしいでしょう。
私はrails3.0.0.betaとfacebookerを使用しています。
これが私が見ているステップとエラーです: