問題タブ [koala-gem]

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 投票する
0 に答える
86 参照

ruby - コアラと一緒に取得した Facebook の友達は、Facebook が示す数よりも少ない

私には 616 人の Facebook の友達がいて、Koala gem は 601 だけを返します。

私が使用するコードは次のとおりです。

何が起こる可能性がありますか?なぜその10人の友達が失われたのですか?

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

ruby-on-rails - after_save を使用した Neo4J モデルでの関係の作成

したがって、これらの質問がどれほど初心者に見えるかについてお詫び申し上げます。私はレールに不慣れで、最初のタスクとしてNeo4Jも導入しました。プロジェクトを成長させるのに最適だと思われたからです。

アクションの流れを説明してから、サンプルコードを示します。現在、ステップ 3-5 に追加しようとしています。

  1. ユーザーは FB 経由でログインします
  2. 最初のログインでユーザー ノードが作成されます。ユーザーが存在する場合、そのユーザー+ノードを取得するだけです
  3. ユーザー ノードが作成された後、koala gem を使用して FB グラフ API にアクセスします。
  4. アプリを使用している各フレンドのフレンドリストを取得します。
  5. 各フレンドを調べて、2 人のユーザー間の双方向のフレンドシップ関係を追加します。

3-5 はユーザーが最初に参加したときにのみ発生する必要があるため、コールバックに関連付けられたメソッドでこれを実行できると考えましたafter_save。ただし、ある時点で追加の属性を使用してユーザーを更新する必要があり、after_save が再度呼び出されるため、このロジックには欠陥があります。更新でこれを防ぐことはできますか?

参照用のSessionsController

したがって、私のuser.rbには次のようなものがあります

友情.rb

リレーションシップ ノードの作成方法が正しいかどうかはわかりません。作成したばかり@userのように、それをメソッドに組み込みcheck_friends、ユーザー ノードとフレンド ノードを適切に取得して、2 つをリンクできるようにするにはどうすればよいでしょうか。

現時点では、user と friend_user がノードであることを認識していません。

他の悪いコード プラクティスを見つけた場合は、お知らせください。

事前に: @subvertallchris の助けに感謝します。このような私の多くの質問にあなたが答えてくれると確信しています。

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

ruby-on-rails - Koala Gem で利用可能なすべての Facebook ページを取得する

コアラの宝石を介して利用可能なすべての Facebook ページを取得する方法はありますか? このデータをキャッシュする必要があります。ユーザーをそれらに関連付けようとしているわけではありません。cron タスクで可能なすべてのページを取得して、それらをキャッシュできるようにします。これは可能ですか?

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

ruby-on-rails - Koala facebook グラフ API クエリ

koala の構文を使用して、ユーザーの電子メール、市区町村、姓名で検索を作成するにはどうすればよいですか?

グラフ API と koala の構文ドキュメントはまばらで単純化されているか、または koala 構文ではなく、url 文字列構文をカバーしています。

誰か助けてくれませんか?私はしばらく両方の API を掘り下げてきましたが、壁にぶつかっています。ありがとうございました。

私はこれまでにこのようなものを持っています

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

ruby-on-rails - Rails Koala gem マイページへのリンクの貼り方

これを使用して自分のページにメッセージを投稿できますが、画像と URL へのリンクを含む URL を投稿するにはどうすればよいですか。@page.put_connections('me', "feed", {:message => "ページが dduser の wallxxxcdcds に書き込み中!"})

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

ruby-on-rails - 投稿されたアイテムの facebook 行動喚起ボタン

call-to-action作成した製品を facebook に投稿していますが、成功しています....今、その投稿された製品のボタンを facebook に 追加したいと思いbuy nowますshop now

call to actionコアラの宝石でボタンを使った人はいますか?

Facebookに製品を投稿するために私がやっていることは次のとおりです。

call-to-action商品投稿用のボタンを追加することはできcall-to-actionますか、それとも広告内にのみボタンを追加できますか?

ありがとう

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

facebook-graph-api - Why is Facebook claiming that my facebook app 'is still calling Graph API v1.0' if I specified v2.2 version in koala?

We have recently received two alerts regarding our facebook app.

Your app is still calling Graph API v1.0 which will be deprecated on April 30, 2015. You must upgrade this app to v2.0 or greater before that date.

To help you experience the potential effects of this migration, starting tomorrow at 12pm PST, the admins, developers, testers and Test Users associated with this app will be upgraded to use API v2.0 by default. This change won't affect your public users until April 30, 2015.

You'll be able to temporarily opt-out of this behavior in the Migrations tab of your app's dashboard - but the migration will be automatically re-enabled every two weeks until April 30, 2015.

For more information, please read our upgrade guide and login review guide.

The second one is very similar and starts with:

We have detected that your app is still calling Graph API v1.0 which will be deprecated on April 30, 2015. You must upgrade this app to v2.0 or greater before that date.

However, we have been using Graph API v2.2 for serveral months now by specifying api version in koala config (we always use koala to call GraphAPI):

Since we need the subscribed_apps endpoint, we are using v2.2. Switching to v1.0 results in OAuthException, code: 12, message: (#12) Requires version v2.2 or higher [HTTP 400] in case of subscribed_app calls.

I know that not specyfing a version at all results in choosing the oldest available one but we have specified the version in koala, so it's not the point in our case.

Is it possible to find out what caused the alert from Facebook?

0 投票する
2 に答える
633 参照

facebook-graph-api - コアラの宝石を使用してFacebookのAPIグラフからページファンのコメントを取得する方法

koala gemを使ってfacebook-apiグラフからページファンのコメントを取得する方法

しかし、私はページファンのコメントのすべてのコメントを取得したい.

null配列の結果が得られます。誰か助けてください