【问题标题】:Facebook 'Send' button not sending url; not telling me whyFacebook“发送”按钮不发送网址;不告诉我为什么
【发布时间】:2012-08-21 16:31:42
【问题描述】:

我有一个 Facebook 的“发送”按钮,该按钮应该允许用户将我在我基于 Rails 的网站上的一篇博文发布到 Facebook 订阅源。

这是我要发布的真实网址: http://50.62.12.222/projects/1/blog_posts/1/blog_post_replies

起初我认为这可能是该特定对象的“显示”操作的身份验证问题。一旦我解决了这个问题并验证了该页面不需要身份验证,我就对接下来要尝试什么感到困惑。

路由 <%= project_blog_post_blog_post_replies_url(@project, b) %> 或呈现的 url(上图)都不起作用。我遇到的错误同样模棱两可:

"We encountered the following error when sending your message:"

编辑:如果我也在 facebook 开发者网站上尝试这个 url,我也会遇到同样的失败(它会为你提供按钮的粘贴代码)。

【问题讨论】:

    标签: facebook ruby-on-rails-3


    【解决方案1】:

    也尝试设置 og 元标记。虽然不是必填字段,但 facebook 可能会失败发送按钮点击的初始请求。考虑以下建议

    推断属性:应该显式提供“og:url”属性,即使可以从其他标签推断出值。 推断属性:应显式提供“og:title”属性,即使可以从其他标签推断出值。 推断属性:应显式提供“og:image”属性,即使可以从其他标签推断出值。 Tiny og:image:所有 og:image 引用的图像在两个维度上都必须至少为 200px。请检查给定 url 中所有带有标签 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 并确保一切正常。

    【讨论】:

    • 啊。诀窍是它真的想要标题中的标题和网址。讨厌。为什么我不能只发送一个网址。
    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 2012-09-01
    • 2012-02-14
    • 2012-12-04
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多