4

我正在尝试从 Rails 应用程序建立连接,我正在使用自定义对象和我在 facebook 打开图形仪表板(在开发人员区域)中设置的自定义操作。

在我的应用程序控制器中,我有以下内容;

def graph
   Koala::Facebook::API.new(cookies[:access_token]) unless cookies[:access_token].nil?
end

在我保存@submission 记录后的创建方法中,我有以下内容;

graph.put_connections("me", "myappsnamespace:start", :submission => submission_path(@submission, :only_path => false))

每次到达上面的代码行时,我都会收到一个错误;

Koala::Facebook::APIError Exception: HTTP 500: Response body: {"error":{"message":"An unexpected error has occurred. Please retry your request later.","type":"OAuthException","code":2}}

如果我使用 Open Graph Object 调试器检查提交路径,它不会返回任何错误,并且所有适当的元属性标记都在那里。

Facebook 的适当范围已在初始化程序中设置。

有任何想法吗?

4

1 回答 1

0

graph.put_connections 的示例:

@graph.put_connections("me", "notes", :subject => "Finding my mom a gift: An Epic Odyssey", :message => all_the_details)

@graph.put_connections("me", "feed?message=foo%0D%0Abar")

但是是什么"myappsnamespace:start"

Koala 的 Graph-API 维基

于 2012-08-23T01:23:58.273 回答