Ruby on rails 张贴墙链接不';无法被Facebook解析

Ruby on rails 张贴墙链接不';无法被Facebook解析,ruby-on-rails,facebook,facebook-graph-api,koala,koala-gem,Ruby On Rails,Facebook,Facebook Graph Api,Koala,Koala Gem,我正在使用RubyonRails和考拉宝石一起发布到用户墙的链接 我的考拉方法如下所示: graph = Koala::Facebook::API.new(user.oauth_token) graph.put_wall_post('', { link: "http://myfqd.com" }); @graph.put_wall_post("message", { name: "title", caption: "caption", description: "descri

我正在使用RubyonRails和考拉宝石一起发布到用户墙的链接

我的考拉方法如下所示:

graph = Koala::Facebook::API.new(user.oauth_token)
graph.put_wall_post('', {
  link: "http://myfqd.com"
});
@graph.put_wall_post("message", 
{
  name: "title",
  caption: "caption",
  description: "description",
  link: "https://www.url.com/", 
  picture: "https://www.url.com/assets/image.png"
}, "me") 
链接被发布,但没有标题,没有描述,只有url显示在框中

正在发布的页面与所有og标记和内容完全有效。已使用facebooks调试器对其进行了调试

一般来说,这样做是不可能的吗


提前谢谢

您可以包括一些参数来显示或覆盖标题、标题、描述和图片。方法应如下所示:

graph = Koala::Facebook::API.new(user.oauth_token)
graph.put_wall_post('', {
  link: "http://myfqd.com"
});
@graph.put_wall_post("message", 
{
  name: "title",
  caption: "caption",
  description: "description",
  link: "https://www.url.com/", 
  picture: "https://www.url.com/assets/image.png"
}, "me") 

参考资料:

我从未见过这样的情况:Facebook(fb debugger中的AlDandy)可以访问某个页面,但该页面在Facebook上显示不正确。我建议你仔细检查一下Facebook是否真的可以访问这个页面,等等。也看看日志,也许有一些提示。