"提交并发布到Facebook"按键

时间:2017-05-18 03:05:21

标签: javascript node.js facebook express facebook-graph-api

我现在感到非常迷茫,因为看起来FB正在采用feed dialog方法中的自定义功能。在过去,如果我想要提交并发布到Facebook"在我的webapp上。我会使用" picture"," caption"和" dsecription"等功能。这是完美的,因为当用户进行审核时,他们可以点击"提交并发布到Facebook"并且他们将分享他们输入的评论数据,并根据他们的评论生成图像。(如显示评论文本的部分内容)。看起来Facebook正在弃用这些非常有用的参数。我不知道为什么。用户可以同意共享帖子(随附的图像)。

我能够进行重定向,返回的查询字符串告诉我,如果用户点击取消(如果他们点击取消,那么我可能不会将评论保存在我的数据库中)。我认为他们已经摆脱了这一点。另一个好处是,我没有让用户注册我的网站或要求他们获得特殊权限。

有人可以告诉我现在如何添加此类功能。 "提交并发布到Facebook"

我需要确保他们与FB分享成功。他们弃用的查询字符串之前帮助了我。

使用开放式图表,我不确定它是否可以帮助您使用此动态审核数据。

1 个答案:

答案 0 :(得分:3)

对于图片,您必须在请求中指定picture参数(参见https://developers.facebook.com/docs/sharing/reference/feed-dialog#params)。

以更一般的方式,为了定义Facebook上共享的网页的描述,图像或任何其他细节,您需要在头部中实现开放图形标记,例如:

<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