我正在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/但我仍然无法弄清楚如何使这项工作。请帮忙。
答案 0 :(得分:0)
您需要为某人提供更多代码才能真正诊断此问题。
您是否使用current_voter的oauth_token实例化koala facebook客户端,如下所示:
@graph = Koala::Facebook::API.new(current_voter.oauth_access_token)
请参阅此处的考拉自述文件,其中显示了如何执行此操作。 https://github.com/arsduo/koala