問題タブ [koala]
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 - コアラをOmniauthでうまくプレイさせる方法は?
KoalaをOmniauthで動作させようとしています。ユーザーモデルはOmniauthを使用してFacebookにログインし、コアラをクライアントとして使用して、アプリを使用しているユーザーの友達のリストを取得したいと思います。トークンを適切に保存していないようです:
コントローラ
DBスキーマ
ユーザーモデルは
Koala.rb初期化子には次のものがあります。
セッションコントローラには次のものがあります。
ruby-on-rails - フィードと投稿のFacebookリアルタイム更新のためにKOALA gemでアクセストークンを渡す方法
KOALA Gem (1.1.0) と Rails 2.3.8 を使用して壁の投稿を取得するための Facebook 統合を開発しようとしています。user_access_token と page_access_token を簡単に生成でき、グラフ API を使用してデータを取得できます。しかし、リアルタイム更新を使用していると、アクセス トークンが必要なデータを取得できません。KOALA api ですべての公開情報にアクセスできます。
access_token(user_access_token または page_access_token) を渡す必要があると思います。アクセストークンを渡すオプションが見つかりませんでした。RealTimeUpdate クラスを確認したところ、app_access_token と app_id の 2 つの引数しか見つかりませんでした。フィードや投稿などの保護されたデータを取得するには十分ではない可能性があります。
ここにサンプルコードを添付しています:
ご覧のとおり、同じように設定されていますapp_access_token
。access_token
次に、次のようにアクセス トークンを取得しようとしましたが、返されますnil
。
どうすれば先に進むことができるか教えてください。
ruby-on-rails - FacebookGraphAPIの改行
これについてはすでにたくさんの質問があることは知っていますが、GraphAPIを介して投稿されているFacebookのウォール投稿に改行を追加したいと思います。を使用することを提案するさまざまな回答を見てきましたが、それは私にはうまくいきません。投稿に<center></center>
''を出力するだけです。<center></center>
具体的には、Rubyとコアラの宝石を使用しています。ユーザーのページに投稿しようとしています。リンクとして投稿し、投稿の説明でセンターハックを試してみると、期待どおりに機能しますが、実際に必要なメッセージでは機能しません。
更新::no_encodingオプションを設定できるようにするパッチをコアラgemに送信しました。このパッチが受け入れられた場合、そのオプションがtrueに設定されていれば、改行が可能になります。今のところ、この問題を抱えている人は私の宝石のフォークをつかむことができます:https ://github.com/ideaoforder/koala
好奇心旺盛な人にとって、問題はファラデーにありました。リクエストメソッドは:url_encodeに設定され、パラメータをurlエンコードされたフォームデータとして送信します。パラメータは、フォームデータではなく、通常のデータとして送信する必要があります(cURLで-fフラグの代わりに-dフラグを使用するなど)。これは、エンコードされたパラメータではなく、クエリ文字列の一部としてデータを送信することで実現します。
ruby-on-rails - URL のコメントを取得する - Koala Graph API
URL に対する Facebook コメントのリストを取得したいと考えていました。たとえば、私は「http://example.com/37」という URL を持っています。グラフ API エクスプローラーを介して、この URL をパラメーター「https://graph.facebook.com/comments/?ids=http:example.com」としてのみ必要としました。 /35.」Koala gem を使用してこれを行うにはどうすればよいですか?
ありがとう、
ruby - rails 3、ruby、jquery トークン入力、koala
私が取り組んでいるモジュールを理解するのに助けが必要です。前述のように、Facebook の統合には Rails 3、jquery token.input、および koala を使用しています。私が達成しようとしているのは、Facebook からユーザーのすべての友達を取得し、jquery tokeninput を使用して特定の友達を選択することです。ユーザーが送信をクリックすると、友人の ID がデータベースに保存されます。ryan が素晴らしいスクリーン キャストで示したのは、データベースを検索する方法ですが、私が遭遇している状況は、配列 (2 次元) を検索し、ユーザー インターフェイスで更新することです。
コントローラーコード:
配列を検索する方法今、私ができることがある
facebook - コアラを使ってFacebookにリンク動画を投稿する
次のコマンドを使用して、YouTube から Facebook にビデオ リンクを投稿しています。
それは正常に動作し、Facebook はこの画像の最初の親指を表示します。これはhttp://img.youtube.com/vi/E67D-ZCuoEw/1.jpgです
しかし、私は 2 番目の親指が欲しい: http://img.youtube.com/vi/E67D-ZCuoEw/2.jpg
したがって、次のように :picture 引数を渡します。
この facebook を実行すると、私のリンクが埋め込みビデオとして認識されず、YouTube ページへのリンクを含む親指が表示されます。
何が起こっているのですか?
ruby-on-rails - コアラとフェイスブックページIDを取得する方法
私はFacebookAPIを初めて使用し、コアラの宝石で実験しています。私は今そのような状況に直面しています:
- キャンバスアプリを持っていますが、アプリがインストールされているページIDを取得する方法はありますか?
- キャンバスアプリで、ユーザーがアプリをインストールしたときにイベントを発生させることはできますか?誰かがいつインストールして、ページIDとユーザーIDをデータベースに保存するのか知りたいのですが。
ヒントは大歓迎です。ありがとう
ruby-on-rails - Koala::Facebook::APIError OAuthException またはユーザーパスワードのリセットをキャッチする方法
koala の oauth 例外 (ユーザー パスワードのリセットなど) をキャッチする方法を知りたいと思っていました。
今、これは私がこれまでに持っている/使用しているものです:
しかし、これはすべてのエラーをキャッチします.. oauthまたはパスワードのリセットのみでそれを行うにはどうすればよいですか?
編集:
問題に対するより明確な解決策を見つけました:
よろしくお願いします オリバー