【问题标题】:Does Facebook have Web intent API?Facebook 是否有 Web Intent API?
【发布时间】:2011-11-11 17:06:54
【问题描述】:

我最近遇到了 Web Intents,特别是 Twitter's

我一直在寻找(但找不到)Facebook 是否有这样的 API, 专门用于发布到群组(公共群组)和发布到某些(公共)墙上。

【问题讨论】:

    标签: facebook


    【解决方案1】:

    是的。 https://developers.facebook.com/docs/sharing/reference/share-dialog

    https://www.facebook.com/dialog/share? app_id=145634995501895 &display=page &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F&redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer

    【讨论】:

      【解决方案2】:

      Facebook 支持分享意图:http://facebook.com/sharer.php?u=(阅读this)和对话提要:https://www.facebook.com/dialog/feed? (记录了herehere - 如何更改其弹出窗口大小)。虽然 Facebook 目前没有记录共享者,但我从未看到任何通知表明它随时会被弃用,并且许多网站都在使用它。

      在我们的website 上,我同时使用共享器(当共享对象有与之关联的页面时 - sharer.php 依赖于 OG 标签,您可以在Facebook debugger 测试任何页面)和对话提要(当对象没有页面,我需要更多地控制共享的图片/其他元素)。对话提要的主要区别可能是它的缺点,即对象是通过您的应用程序共享的,因此它不太可能出现在用户朋友的提要中。此外,通过对话提要共享的图片预览更小。通过 sharer.php 共享的对象的外观和行为就像用户共享它时一样,在许多情况下,这可能是一种首选方式。

      【讨论】:

      • 他们不是在贬低sharer.php吗?
      • 我从未见过任何官方通知 sharer.php 将被弃用 - 如果您找到它,请在此处发布链接。 Facebook 似乎避免做广告或记录它,但它在许多网站上都有效和使用。更新了答案。
      • 不知道为什么这被否决了。这似乎是受支持的(尽管 URL 略有不同):developers.facebook.com/docs/reference/plugins/share-links 通过接受的答案找到。
      • 其实……这不是我想要的。如果您只想共享链接,这将起作用。 ...我不喜欢 Facebook。
      • @esp 你仍然获得了赞成票,但我正在寻找类似twitter.com/intent/tweet?text=Message 的东西,但对于 Facebook。
      【解决方案3】:

      简短回答:不。没有像 RESTful API 这样的东西,就其本身而言,您可以轻松实现它来处理交互/身份验证。

      话虽如此,这里有一些社交插件似乎可以满足您的需求: https://developers.facebook.com/docs/plugins/

      【讨论】:

      【解决方案4】:

      看起来(新的?)共享对话框支持 URL 并且不仅允许共享 URL,还允许共享打开的图形事件。这是我发现的最接近的东西

      https://developers.facebook.com/docs/sharing/reference/share-dialog

      【讨论】:

        猜你喜欢
        • 2016-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多