我有一个Facebook'发送'应该允许用户在我的基于rails的网站上发布我的博客帖子到facebook feed的按钮。
这是我试图发布的真实网址:
http://50.62.12.222/projects/1/blog_posts/1/blog_post_replies
起初我认为这可能是该特定对象的身份验证问题'显示'行动。一旦我修复了它并验证了页面不需要身份验证,我对接下来要尝试的内容感到困惑。
路由<%= project_blog_post_blog_post_replies_url(@project, b) %>
或呈现的网址(上方)都不起作用。我所犯的错误同样含糊不清:
"We encountered the following error when sending your message:"
编辑:如果我在Facebook开发者网站上尝试这个网址,我也会遇到同样的错误(它会为你提供按钮的粘贴代码)。
答案 0 :(得分:1)
尝试设置og meta标签。虽然不是必填字段,但facebook可能会失败初始请求发送按钮命中。考虑以下建议
推断属性:应明确提供“og:url”属性,即使可以从其他标记推断出值。 推断属性:应显式提供'og:title'属性,即使可以从其他标记推断出值。 推断属性:应显式提供“og:image”属性,即使可以从其他标记推断出值。 微小og:图像:og:image引用的所有图像在两个维度中必须至少为200px。请检查给定网址中带有标记og:image的所有图像,并确保其符合最低规格。
完成后,转到http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2F50.62.12.222%2Fprojects%2F1%2Fblog_posts%2F1%2Fblog_post_replies并确保您做得很好。