問題タブ [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 に答える
134 参照

ruby-on-rails - Koala Gem の初期化時のエラー - nil:NilClass の未定義メソッド「synchronize」

コアラ バージョン 2.3.0 + omniauth-facebook 3.0.0 を使用しています

私はこれをやろうとしています:

user_facebook_api = Koala::Facebook::API.new(user_facebook_token) user_facebook_api.get_object("me")

コンソールでこれを試すと、プロファイルが正しく返されます。

しかし、サーバーでは、この例外を返します

NoMethodError 例外: nil:NilClass の未定義のメソッド「synchronize」


誰が何が間違っているのか知っていますか

以下のサーバーの完全なトレース

もう、ありがとう


サーバーの完全なトレース

/home/nonato/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/singleton.rb:139:in instance' multi_json (1.11.2) lib/multi_json/adapter.rb:21:inload' multi_json (1.11.2) lib/multi_json.rb:119:in load' koala (2.3.0) lib/koala/api.rb:89:inapi' コアラ (2.3.0) lib/koala/api/graph_api.rb:527:in graph_call' koala (2.3.0) lib/koala/api/graph_api.rb:116:inget_connection' app/controllers/facebook_integrations_controller.rb:86:in `load_facebook_pages'

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

facebook - Webhook にページをサブスクライブするための Facebook ページ アクセス トークンを生成する方法

これをプログラムで実行できるようにしたい。私は現在、このようなKoala gemを使用しています

しかし、page_token を使用してページをメッセンジャー ボットにサブスクライブすると機能しません。ただし、メッセンジャーのトークン生成セクションから生成されたページ アクセス トークンは機能します。

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

ruby-on-rails - Rails Carrierwave + Koala gem 画像の問題

Userを介してアバターのアップロードを処理するモデルがAvatarUploaderマウントされましたDevise。そして、応答は問題ありません:

しかし、ユーザーが Facebook ( Koalagem) 経由で登録すると、彼のプロフィール写真は Carrierwave によって処理されます (私はこれを望んでいません)。

Facebook 登録用にアバターを設定したユーザー コントローラーの部分:

これはうまくいきます。Carrierwave AvatarUploader によって処理され、現在の応答が得られる理由を少し説明します。有効な URL ではありません。

正しい FB アバター リンクを設定するにはどうすればよいですか?