0

我使用 Facebook UI 方法为我的应用程序成功设置了 Facebook 提要对话,但是当另一个用户尝试使用 Facebook 上的“共享”链接时,我遇到了一些奇怪的行为。此次转发的内容与最初分享的内容不同,似乎是一段 javascript。

这是我当前的提要对话代码:

FB.ui({
    method: 'feed',
    redirect_uri: link.attr('href'),
    name: "Check out this image on WorkHands",
    picture: link.closest('.thumbnail').find('.featured-image').attr('src'),
    link: link.attr('href'),
    caption: 'Work by' + link.closest('.thumbnail').find('.project-creator').text(),
    description: link.closest('.thumbnail').data('description'),
    display: 'popup'
}

这会产生这样的结果: 在此处输入图像描述

但是,一旦在 Facebook 上分享,对话框将如下所示:

在此处输入图像描述

我只能认为这一定与页面上的元标记有关?目前,元标签与为提要对话框创建的元标签略有不同:

<meta content="103896" property="fb:admins" />
<meta content="WorkHands" property="og:site_name" />
<meta content="website" property="og:type" />
<meta content="Project by Ron Andrade" property="og:title" />
<meta content="https://www.workhands.us/images/78a98834-59fa-48c7-8d93-8ffaa0a75811"    property="og:url" />
<meta content="https://www.workhands.us/assets/work-hands-logo-595.png" property="og:image" />
<meta content="WorkHands is for workers in construction, plumbing, welding, landscaping, electrical, masonry, HVAC, automotive, trucking, and other skilled trades." property="og:description" />
4

0 回答 0