【问题标题】:Facebook Feed Dialog simplified?Facebook Feed 对话框简化了吗?
【发布时间】:2013-05-11 00:33:46
【问题描述】:

我正在尝试添加一个分享按钮或“提要对话框”,因为 Facebook 现在似乎正在推动我网站上的帖子。我基本上是在寻找一种方法,让用户只需单击按钮并被发送到共享预览页面以发布到他们的时间线或朋友的时间线等。

问题是我真的不需要应用程序(或者至少我没有看到应用程序中的需要),我想避免使用他们已弃用的共享者 url 方法。

我有哪些选择?我可以在不创建应用程序的情况下使用提要对话框方法吗?我试过浏览他们的文档,但这让我很困惑。

我不担心是 JavaScript 打开一个弹出窗口还是重定向到一个单独的页面(前提是可以提供重定向 URL 以将用户返回到我网站上的原始页面)。

【问题讨论】:

    标签: javascript facebook api share feed


    【解决方案1】:

    您肯定需要一个用于 FB.ui 提要对话框的应用程序,但用户不必登录。如果没有应用程序,您可以在 javascript 弹出窗口中使用 sharer.php,也可以使用类似和/或发送按钮。只需确保在您的页面中包含 Open Graph 元数据即可。

    https://developers.facebook.com/docs/reference/plugins/send/

    请注意,您还应该使用带有赞或发送按钮的应用程序 (id)。

    【讨论】:

    • 谢谢!我使用 Feed Dialog 或多或少地工作了,但我在取消和成功发布 uris 的末尾都附加了“#_=_”。我不认为我错过了一个参数。我有一个快速的谷歌,但我真的不明白发生了什么!有什么想法吗?
    • 究竟附加了什么?它是一个“ref”参数吗?
    • #_=_ 这正是附加的内容。看起来它应该是一个预先构造的锚参数,但它没有被赋予任何东西,所以而是将下划线返回为“NULL”或其他东西。我什至没有要求这个,而且 Facebook 的开发文档一团糟。什么都没有。 CodeIgniter 的人应该为他们重写它。你以前见过这个吗?我有一个快速的谷歌,但我发现似乎没有什么是具体的。所有似乎都是关于它可能是什么的建议。
    • 看起来确实很奇怪,但我不会太担心。你也尝试过真正的应用吗?
    • 如果“真正的应用程序”是指 URL/站点的 Facebook 应用程序,那么是的,它相对简单,只需输入几个 url 并等待大约 10 分钟让它们传播脸书的服务器。我主要担心 #_=_ 会导致 CodeIgniter 的 uri 系统出现问题,但我现在发现 CodeIgniter 的控制器解析得很好,即使附加后没有斜杠! CI 每天都让我大吃一惊。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多