Facebook graph api Rails:facebook开放图

Facebook graph api Rails:facebook开放图,facebook-graph-api,ruby-on-rails-3.2,Facebook Graph Api,Ruby On Rails 3.2,我正在我的rails应用程序上创建facebook图表中的第一个故事。我已经为产品上传创建了一个故事 所以,当用户创建产品时,这个故事会在他的时间线上发布,上面写着“用户创建了一个新产品来销售。请查看。” 我从facebook上得到了object的代码。但我不知道该在我的应用程序中编写这些代码。它应该在产品上传文件(new_product.html.erb)上,还是应该在产品文件夹中创建新文件 如果我创建了一个新文件,那么当新产品被创建为我的new_product.html.erb file调用

我正在我的rails应用程序上创建facebook图表中的第一个故事。我已经为产品上传创建了一个故事

所以,当用户创建产品时,这个故事会在他的时间线上发布,上面写着“用户创建了一个新产品来销售。请查看。”

我从facebook上得到了object的代码。但我不知道该在我的应用程序中编写这些代码。它应该在产品上传文件(new_product.html.erb)上,还是应该在产品文件夹中创建新文件

如果我创建了一个新文件,那么当新产品被创建为我的new_product.html.erb file调用show_product.file on product upload时如何加载它。那么,如何在产品的创建上设置两个动作呢


我对rails和facebook graph完全陌生。有人能帮上忙吗?

这里有一个关于这个的工作跟踪

要发布您的故事,您需要在视图文件元标记上编写自定义代码。您必须使用产品url发送post请求。这里有一个例子:假设你的产品在。还有人对你的产品发表评论。要发布此产品的故事,您必须执行以下操作

从应用程序仪表板为对象产品创建一个名为“征求意见”的操作。 在视图(如show.html.erb)头部写入meta标记,如下所示

<meta property="og:site_name" content="yoursite.com">
<meta property="fb:app_id" content="xxxxxxxxxxxxxx">
<meta property="og:type" content="namespace:product">
<meta property="og:url" content="http://yoursite.com/product/124">
<meta property="og:title" content="Product name">
<meta property="og:description" content="description">
<meta property="og:image" content="http://yoursite.com/product/124.jpg">
@graph.put_connections("me", "namespace:comment", :product => "http://yoursite.com/product/124", :message => "Send your message here.")