4

Rails アプリから接続しようとしています。Facebook のオープン グラフ ダッシュボード (開発者エリア) 内で設定したカスタム アクションを持つカスタム オブジェクトを使用しています。

私のアプリケーションコントローラーには次のものがあります。

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

そして、 @submission レコードを保存した後の create メソッドには、次のものがあります。

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"ですか?

コアラのグラフ API Wiki

于 2012-08-23T01:23:58.273 に答える