hyperlink - Facebook 分享带有自定义文本的链接

标签 hyperlink facebook-javascript-sdk social

如何在 facebook 上分享一个简单的文本,没有任何链接?只是一个简单的文字。

我尝试了 http://www.facebook.com/sharer.php?s=100 API,但只有在共享链接时才有效。
我尝试了 https://www.facebook.com/dialog/feed? 但我无法管理它。

http://plnkr.co/edit/i7VmkZsb1rNqeEvmYyo6?p=preview

<a href='http://www.facebook.com/sharer.php?s=100
&p[title]=Title that I want to share' target='_blank' >
facebook sharer api
</a>
<br />
<a href='https://www.facebook.com/dialog/feed?
app_id=145634995501895&caption=Title that I want to share' target='_blank' >
facebook feed api
</a>

编辑

我似乎无法使用自己的自定义文本打开共享框。

在上面的plunker中,
facebook 共享框在共享文本中填写“http://run.plnkr.co/pYfbydYpZQfB5I3r/ ”。
如何打开没有任何值的共享框?

最佳答案

首先,sharer.php 只将 URL 作为参数,它读取 Open Graph tags直接从 URL 中,你不能动态设置任何东西。它旨在共享一个 URL,而不仅仅是一条消息——并且该消息必须由用户编写。

话虽如此,不允许预填充 message 参数,无论如何都不允许:

Don't prefill captions, comments, messages, or the user message parameter of posts with content a person didn’t create, even if the person can edit or remove the content before sharing.



来源:https://developers.facebook.com/policy

只有一种方法可以预填充消息,那就是使用 publish_actions 授权用户。许可和使用 /me/feed发布消息。但是publish_actions在您将应用程序公开之前,您必须获得 Facebook 的批准 - 即便如此,您也必须为用户提供自行填写消息的可能性。它必须始终是 100% 用户生成的,没有任何预填充。因此,恐怕您永远无法通过审核过程。

有关在 Facebook 上分享的更多信息:https://developers.facebook.com/docs/sharing

关于hyperlink - Facebook 分享带有自定义文本的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27636766/

相关文章:

database - 用于社交网络应用程序的 Memcached

git - git 有 'social' 扩展吗?还是远程监控工具?

ios - 如何使用 SOCIAL KIT 框架从我的 iOS 应用程序将视频上​​传到 Facebook?

java - 使用 Struts 2 - Tiles 请求的资源不可用

Facebook 社交插件评论部分被类名 Conceal (ReactJS)

css - 在 CSS 中链接图像的一半

javascript - FB.Data.* JS sdk

javascript - 从 iframe 发布到墙上后重定向

css - 如何控制此链接的泄漏?

ios - Facebook 共享链接无法在 FB iOS 应用程序内浏览器中打开