我现在非常迷失,因为看起来FB正在采用feed dialog方法中的自定义功能。过去,如果我想在我的Web应用程序上进行“提交并发布到Facebook”。我会使用“图片”,“标题”和“dsecription”之类的功能。这是完美的,因为当用户进行评论时,他们可以单击“提交并发布到Facebook”,他们将共享他们输入的评论数据,并且我将根据评论生成图像。评价)。看来Facebook正在弃用这些非常有用的参数。我不知道为什么用户可以同意或不同意分享帖子(附带的图片)。
而且我能够执行一个带有返回查询字符串的重定向,该查询字符串告诉我用户是否单击了“取消”(如果用户单击“取消”,那么我就无法将评论保存在数据库中)。我认为他们已经摆脱了这一点。另一个优点是,我不必在网站上注册用户或向他们授予特殊权限。
有人可以告诉我如何立即添加此类功能。 “提交并发布到Facebook”。
我需要确保他们成功共享给FB。他们不赞成使用的查询字符串以前帮助过我。
对于开放式图表,我不确定是否可以使用此动态审阅数据。
最佳答案
对于图片,您必须在请求中指定picture
参数(参见https://developers.facebook.com/docs/sharing/reference/feed-dialog#params)。
以更一般的方式,为了定义在Facebook上共享的网页的描述,图像或任何其他详细信息,您需要在 header 部分实现开放图标记,例如:
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" />
<meta property="og:type" content="article" />
<meta property="og:title" content="When Great Minds Don’t Think Alike" />
<meta property="og:description" content="How much does culture influence creative thinking?" />
<meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
我建议您看看Facebook的“网站管理员-共享”帮助页面:
https://developers.facebook.com/docs/sharing/webmasters