Facebook图形Feed帖子不包括消息

时间:2011-06-28 14:55:54

标签: ruby-on-rails ruby facebook httparty

我有以下代码段发布到Facebook上的用户Feed:

require 'httparty'

token = "..."
message = "..."
url = URI.escape("https://graph.facebook.com/me/feed?access_token=#{token}")
response = HTTParty.post(url, body: { message: message })

这张贴在墙上,但不包含任何消息。任何想法有什么不对?

修改

我尝试更改标题或说明的消息,但都失败了。

2 个答案:

答案 0 :(得分:1)

解决方案是将HTTParty从使用body更改为query以发布表单数据:

require 'httparty'

token = "..."
message = "..."
url = URI.escape("https://graph.facebook.com/me/feed?access_token=#{token}")
response = HTTParty.post(url, query: { message: message })

答案 1 :(得分:1)

根据the link cited above,自7月12日以来,消息功能已从Feed连接中完全删除。

这是我目前的应用程序的一个问题,因为它特别是一个舆论网站。要求用户真实地表达他们的意见是我们设计的重要部分,我们也希望他们可以选择将这些意见发布到他们在Facebook上的提要中。

根据Facebook使用条款IV.2,“除非用户在工作流程中早先手动生成内容,否则不得预先填写与以下产品相关的任何字段。”新的更改似乎改变了服务条款:在我的使用中,我特别要求用户在工作流程的早期生成内容,但我仍然无法使用它来预先填充Feed对话框。

任何人都有任何想法或见解?