問題タブ [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 投票する
1 に答える
30 参照

facebook-graph-api - コアラを使用して有効期限が切れると新しいアクセストークンを自動的に取得しますが、アプリは使用しません

私は koala を使用して Graph API エクスプローラーにクエリを実行するだけで、アプリを持っていないため、アプリ シークレットもありません。有効期限が切れたアクセス トークンを更新することはできますか? そうすれば、2 時間間隔ではなく、夜通しコードを実行できます。

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

ruby-on-rails - Koala::Facebook::AuthenticationError - タイプ: OAuthException、コード: 2500、メッセージ

プロジェクトをセットアップしようとしています。すべてうまくいきましたが、このエラーが表示され続け、何も役に立たないようです。URLにアクセスしたときのログです。

pages_controller.rb の私のコード

誰かがここで何が悪いのか教えてくれたら本当に感謝します.

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

ruby-on-rails - Rails 4のコアラを使用してFacebookからフィードを取得できません

こんにちは、私はFacebook 情報を取得するためにKoala gemと graph API を使用しています。

実装例はこちら

これを試したところ、次の結果が得られました

しかし、フィードや投稿はありませんでした。

以下のリンクを参考にしました

https://github.com/arsduo/koala/wiki/Graph-API#getting-public-data

しかし、同じ問題が発生します。

Facebookの権限も確認しましたが、同じ問題が発生しました。

では、どうすれば Facebook からフィードを取得できますか、それとも不足しているものはありますか。

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

ruby-on-rails - Rails アプリケーションで Facebook の投稿に「いいね!」をすることができません

Rails アプリケーションで Facebook の投稿に「いいね」を付けたいのですが、次のエラーが表示されます。

Koala::Facebook::ClientError: type: OAuthException, code: 200, message: (#200) Permissions error [HTTP 403]

私のomniauthファイルには以下が含まれます:

provider :facebook_writer, ENV['facebook_writer_key'], ENV['facebook_writer_secret'], info_fields: 'friends', scope: 'publish_actions, manage_pages, pages_show_list, publish_stream' Facebook アプリケーションのアイテムがまだ承認されていません。

なぜこれが起こっているのか手がかりはありますか?承認を受ける必要がありますか?

0 投票する
3 に答える
1748 参照

ruby-on-rails - Gem Koala Facebook API get_object リクエスト

以下のコードを使用して、Gem Koala Facebook API を介してユーザーの情報を取得しようとしています。

@graph = Koala::Facebook::API.new(auth_hash.credentials.token) profile = @graph.get_object("me") user.update( url: auth_hash.extra.raw_info.id, email: auth_hash.extra.raw_info.email, friends: @graph.get_connections("me", "friends"), birthday: @graph.get_object("me", "birthday") )

friends: @graph.get_connections("me", "friends")完全に正常に動作し、友達のリストを取得します。

しかしbirthday: @graph.get_object("me", "birthday")、私に与えますtype: OAuthException, code: 2500, message: Unknown path components: /birthday [HTTP 400]

などの配列を返すものは正常likesphotos動作します。

しかし、、、などの文字列last_namenamefirst_name同じエラーが発生します。

これを修正するにはどうすればよいですか? 以外に入力できるものはありますかbirthday