我如何在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>编辑
似乎我无法用自己的自定义文本打开共享框。
在上面的柱塞里,
facebook共享框在共享文本中填写“http://run.plnkr.co/pYfbydYpZQfB5I3r/”。
如何在没有任何值的情况下打开共享框?
发布于 2015-01-03 01:08:00
首先,sharer.php只接受URL作为参数,它直接从URL读取Open Graph tags,您不能动态设置任何内容。它的目的是共享一个URL,而不仅仅是一条消息--并且消息必须由用户编写。
尽管如此,不允许预先填充消息参数,也不允许:
不要用一个人没有创建的内容预填标题、评论、消息或帖子的用户消息参数,即使此人可以在共享之前编辑或删除内容。
来源:https://developers.facebook.com/policy
只有一种方法可以预先填充消息,即授权具有publish_actions权限的用户并使用/me/feed发布消息。但publish_actions必须得到Facebook的批准,然后才能与应用程序公开--即便如此,你也必须给用户提供一种让用户自己填写信息的可能性。它必须是100%的用户生成,没有任何预填。恐怕你永远也无法通过审查程序。
关于Facebook上共享的更多信息:https://developers.facebook.com/docs/sharing
发布于 2015-01-06 07:26:07
除了publish_action权限之外,您还需要在使用Facebook的提要对话时添加链接参数。如果您没有使用链接参数,那么您将无法通过提要对话进行共享。
希望这有帮助..。
https://stackoverflow.com/questions/27636766
复制相似问题