0

我正在 Rails 上构建一个 facebook 应用程序并使用 koala gem 与 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 实例化 koala facebook 客户端,如下所示:

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

请参阅此处的考拉自述文件,它向您展示了如何做到这一点。https://github.com/arsduo/koala

于 2013-10-26T19:44:06.260 回答