【发布时间】:2011-11-11 17:06:54
【问题描述】:
我最近遇到了 Web Intents,特别是 Twitter's。
我一直在寻找(但找不到)Facebook 是否有这样的 API, 专门用于发布到群组(公共群组)和发布到某些(公共)墙上。
【问题讨论】:
标签: facebook
我最近遇到了 Web Intents,特别是 Twitter's。
我一直在寻找(但找不到)Facebook 是否有这样的 API, 专门用于发布到群组(公共群组)和发布到某些(公共)墙上。
【问题讨论】:
标签: facebook
是的。 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
【讨论】:
Facebook 支持分享意图:http://facebook.com/sharer.php?u=(阅读this)和对话提要:https://www.facebook.com/dialog/feed? (记录了here 和here - 如何更改其弹出窗口大小)。虽然 Facebook 目前没有记录共享者,但我从未看到任何通知表明它随时会被弃用,并且许多网站都在使用它。
在我们的website 上,我同时使用共享器(当共享对象有与之关联的页面时 - sharer.php 依赖于 OG 标签,您可以在Facebook debugger 测试任何页面)和对话提要(当对象没有页面,我需要更多地控制共享的图片/其他元素)。对话提要的主要区别可能是它的缺点,即对象是通过您的应用程序共享的,因此它不太可能出现在用户朋友的提要中。此外,通过对话提要共享的图片预览更小。通过 sharer.php 共享的对象的外观和行为就像用户共享它时一样,在许多情况下,这可能是一种首选方式。
【讨论】:
简短回答:不。没有像 RESTful API 这样的东西,就其本身而言,您可以轻松实现它来处理交互/身份验证。
话虽如此,这里有一些社交插件似乎可以满足您的需求: https://developers.facebook.com/docs/plugins/
【讨论】:
看起来(新的?)共享对话框支持 URL 并且不仅允许共享 URL,还允许共享打开的图形事件。这是我发现的最接近的东西
https://developers.facebook.com/docs/sharing/reference/share-dialog
【讨论】: