我正在使用 Rails 尝试在打开的图表上为我的应用程序定义的对象添加一个操作。我在我的控制器中使用 :after_filter 在 session#create 之后调用以下内容:
@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 在 rails 生成对象之前就点击了 URL?- 不确定这是否可能。
任何人都可以对此有所了解吗?