1

我有以下片段要发布到 Facebook 上的用户提要:

require 'httparty'

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

此贴在墙上,但不包含任何消息。有什么想法有什么问题吗?

编辑:

我尝试将消息更改为标题或描述,但都失败了。

4

2 回答 2

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 })
于 2011-06-28T18:00:04.557 回答
1

根据上面引用的链接,自 7 月 12 日以来,消息功能似乎已从提要连接中完全删除。

这对我当前的应用程序来说是个问题,因为它专门是一个舆论网站。要求用户真实地表达他们的意见是我们设计的重要组成部分,我们希望他们也可以选择将其发布到他们在 Facebook 上的供稿中。

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

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

于 2011-09-02T04:58:04.457 回答