Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用考拉在Facebook上创建自定义故事时出错_Ruby On Rails_Facebook_Facebook Graph Api_Koala - Fatal编程技术网

Ruby on rails 使用考拉在Facebook上创建自定义故事时出错

Ruby on rails 使用考拉在Facebook上创建自定义故事时出错,ruby-on-rails,facebook,facebook-graph-api,koala,Ruby On Rails,Facebook,Facebook Graph Api,Koala,我正在尝试使用Koalagem将自定义的开放图故事发布到我的Rails应用程序用户的Facebook时间线上。该应用程序已被批准发布此自定义故事batalharia:battle,但当我尝试共享用户故事时,出现以下错误: Koala::Facebook::ClientError (type: OAuthException, code: 100, error_subcode: 1611008, message: Invalid parameter, error_user_title: Object

我正在尝试使用Koalagem将自定义的开放图故事发布到我的Rails应用程序用户的Facebook时间线上。该应用程序已被批准发布此自定义故事
batalharia:battle
,但当我尝试共享用户故事时,出现以下错误:

Koala::Facebook::ClientError (type: OAuthException, code: 100, error_subcode: 1611008, message: Invalid parameter, error_user_title: Object Missing a Required Value, error_user_msg: Object at URL 'https://batalharia.com/pt-BR/battles/27' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided. [HTTP 400]):
  app/controllers/users/omniauth_callbacks_controller.rb:95:in `share_battle_on_facebook'
  app/controllers/users/omniauth_callbacks_controller.rb:19:in `facebook'
错误消息显示类型为
website
,未提供
og:title
,但我的页面配置为
og:type
,并提供了
og:title

我想分享的页面是:

考拉的代码是:

def share_battle_on_facebook(credentials, battle_id)
  @graph = Koala::Facebook::API.new(credentials.token)
  @graph.put_connections("me", "batalharia:create", battle: battle_url(battle_id))
end
是否有人面对过这个问题,并且知道如何解决它

任何帮助都将不胜感激

编辑:

如果我为中的页面获取新的刮取信息,则会出现以下错误:

正文中的元标记:页面的正文中有元标记,而不是 头。这可能是因为您的HTML格式不正确,并且它们降低了 在解析树中。请修复此问题,以便标记可用


但是meta标记在head中,HTML也可以。尽管指出了错误,但是调试页面正确地识别和解析了标记。

Facebook的调试工具没有显示错误,但是我在考拉身上发现了上面提到的错误。