我正在尝试使用 Graph API 发布到用户墙上。我使用自己的墙进行了测试,并且我已将我的 Facebook 应用程序验证为publish_stream
.
post_params = {
access_token:FACEBOOK_APP_TOKEN,
link:'http://example.com',
picture:"http://example.com/images/logo.png",
message:"dummy",
description:'dummy'
}
get_facebook_client().client.post("#{user_fb_id}/feed", post_params)
如果我没有link
参数(包含我们公司的 url),我可以成功地将一些东西发布到我的墙上。如果我包含链接参数,Facebook 仍会返回状态更新的 ID {"id": "4804827_871793267189"}
,例如成功的发布请求,但帖子不会出现在我的墙上。
以上使用 ruby gem rest-more
,但是当我也手动编写所有代码时,就会发生这种行为。