0

私はレール上でFacebookアプリを構築しており、コアラの宝石を使用してFacebook APIとやり取りしています。ボタンをクリックすると、vote.js.erb への ajax 呼び出しが行われます。vote.js.erb の次のコード

<%- current_voter.facebook.put_wall_post("Just a little post, thats all", "link" => "http://umedwar.herokuapp.com/candidates/1") -%>

次のエラーをスローします。

ActionView::Template::Error (タイプ: OAuthException、コード: 1、メッセージ: (#1) 共有の作成中にエラーが発生しました [HTTP 400]):

ここにエラーの言及があります: https://developers.facebook.com/docs/reference/api/errors/しかし、私はまだこれを機能させる方法を理解できません。助けてください。

4

1 に答える 1

0

誰かがこの問題を真に診断するには、より多くのコードを提供する必要があります。

次のように、current_voter の oauth_token を使用してコアラ facebook クライアントをインスタンス化していますか。

@graph = Koala::Facebook::API.new(current_voter.oauth_access_token)

koala の readme を参照してください。これを行う方法が示されています。https://github.com/arsduo/koala

于 2013-10-26T19:44:06.260 に答える