Rails を使用して、開いているグラフでアプリ用に定義されたオブジェクトのアクションを追加しようとしています。session#create の後に以下を呼び出すために、コントローラーで :after_filter を使用しています。
@graph.put_connections('me', 'workkout:complete', :session => url_for([@plan, @session]))
Facebook から次のメッセージが返ってきます。
{"error":{"type":"Exception","message":"Could not retrieve data from URL.","code":1660002}}
正しい URL が put_connections に渡されることを確認しました。Facebook の Lint ツールを使用してこの URL にアクセスすると、すべてが正しくなります。
なぜこれが機能しないのか理解できません。私の唯一の考えは、レールがオブジェクトを生成する前に Facebook が URL をヒットしていることです。-それが可能かどうかはわかりません。
誰でもこれに光を当てることができますか?