问题标签 [facebook-opengraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
317 浏览

facebook - 需要建议:Facebook Like 按钮喜欢子网站

我现在挣扎了好几天......这是场景:

用户可以上传图片并在网站上添加一些文本。之后,他/她会获得一个指向他创建的内容的链接。我希望用户不仅要通过链接分享他的内容,还要在 facebook 上使用指定的图像和文本。尝试使用开放图形标签进行此操作,但在喜欢之前动态更改这些标签是不好的,因为 fb 缓存该信息并且无法识别特定更改......但如果我错了,请纠正我......

问题似乎是,当用户单击“赞”按钮时,要共享的内容不是实际站点,而是具有其内容的子站点...

你会怎么做?感谢您的任何建议!

0 投票
22 回答
204547 浏览

facebook - Facebook Open Graph 未清除缓存

我在使用 Open Graph 的元标记时遇到问题。似乎 Facebook 正在缓存我的元标记的旧值。属性的旧值og:title并且og:url仍在使用,即使我已经更改了它们。

我在我网站的一个页面上运行了 Lint ,结果出现了:

Facebook Open Graph lint 截图

请注意, 和 有两个值og:titleog:url最后一个占了上风。但是,最后两个条目是我用于此站点的旧条目。我现在正在使用这些元标记(您可以验证是否查看 HTML 的源代码):

为什么 Facebook 缓存og:titleog:url?有没有人遇到同样的问题?

0 投票
0 回答
374 浏览

facebook - 自动更新风扇墙上共享链接的图像

可能重复:
Facebook Sharer 如何选择图片?

我的网站将每个用户个人资料页面的链接发布到我的 FB 粉丝页面墙上

每个用户都有一个默认头像,当用户更新照片时,头像被上传的照片替换。但是在粉丝页面墙上,图像没有更新,为什么?在用户页面中,我使用图像 url 正确创建了图像标签,如下所示:

这是带有默认照片的链接: LinkWithDefaultAvatar

这是用户更新照片的链接,但从 FB 墙上我再次看到默认照片;也许 Facebook 存储之前发布的链接内容而不是检索新图像?

LinkWithUpdatedPhoto

谢谢

0 投票
1 回答
791 浏览

facebook - 已经创建了一个 FB 页面,但来自我的页面的喜欢与它没有关联

所以我有一个 facebook 页面和一个用户名 /llamafont 所以我显然想保留那个 url。

自从我在 FB 上创建页面之前,我在子页面上就有了“喜欢”按钮(您可以保存短语并可以在 FB 上喜欢/分享它们)。

当我为我的基本网址添加了喜欢按钮到我的主页时,它显示了 62k 喜欢 - 太棒了!但是在我的 facebook 页面上我只有 107 - 我猜这些是直接在 FB 上喜欢该页面的人?

如何让 62K 的点赞数显示在我的 facebook 页面上?我需要添加所有 meta og: 东西吗?现在我只有 og:image 在那里。

我把它搞砸了吗?或者我可以让FB以某种方式识别喜欢吗?提前致谢!

0 投票
1 回答
1136 浏览

facebook - 在 Facebook 墙上发帖:作者姓名

我创建了一个工具,它允许 Typo3 网站的作者在给定的 facebook 个人资料或后端页面上发布墙条目。这很好用,但是在使用 facebook 页面的情况下,我遇到了一些我还无法解决的问题。

使用我的开发帐户,我创建了一个页面,我想将其发布到墙上。到目前为止没有问题。这里的问题:我希望看到墙贴上方的页面名称而不是管理员的帐户名称,就像直接在页面上发布消息一样。

随附的屏幕截图可视化了该问题。

--

墙柱的当前显示。

--

知道可以做些什么来解决这个问题吗?非常感谢 :)

古罗马

0 投票
1 回答
288 浏览

facebook - Facebook 深点赞

我正在开发一些电子商务应用程序,希望用户能够“喜欢”产品。将元标记嵌入到“喜欢”的页面上并不总是可能og:的,因为它不在我们的控制范围内,或者因为它在 AJAX 应用程序中很深。

我想到了为 OpenGraph 对象构建代理的想法。我可以将 Like 按钮指向代理 URL,它将提供og:描述产品的所有元数据,包括规范 URL。

问题在于 Facebook 遵循规范 URL 并解析元数据,而不是代理页面。

这是 FB 解析器中的错误,还是我遗漏了什么?

我很感激你能提供的任何帮助或澄清。

提前致谢,

罗斯

0 投票
1 回答
2225 浏览

facebook - Facebook Like 按钮、Open Graph、Meta 标签和 Wordpress 中的多个帖子

我有一个 wordpress 网站,其中包含为每个帖子生成并the_permalink作为 url 给出的类似按钮。我已经在模板的标题中设置了标准的 opengraph 标签,但是当然问题是每个赞按钮都会发布相同的标题、描述和图像等。

问题在于我不能在循环中设置标签,因为元标签必须在标题中?

这个问题有什么解决办法吗?我尝试了许多插件,但它们似乎都过于复杂且难以在模板中正确定位。

0 投票
1 回答
412 浏览

facebook - 我可以在离线模式下读取 FB API 信息吗?

我知道FB允许离线模式,但如何工作呢?

0 投票
1 回答
2134 浏览

facebook - 当用户使用 facebook like 按钮时,将 youtube 视频嵌入到 facebook 墙上

当用户点击我网站上的 facebook like 按钮时,一个帖子就会出现在他们的墙上。我希望该帖子中嵌入来自 youtube 的视频。这可能吗?

现在我正在使用以下代码:

0 投票
1 回答
200 浏览

facebook - 使用 facebook 打开图形和点赞按钮时返回意外值

我的 HTML 头中有以下 HTML:

但是,我没有在我的 facebook 提要中显示我指定的详细信息,而是获得了指向 site.com/page 的链接(后面没有 URL 变量),标题似乎来自<title>而不是来自<meta content="Test Title" property="og:title">并且描述是从第一个<p>开始site.com/page(包含 URL 变量时不存在)

知道我做错了什么吗?

编辑

通过 linter 运行页面引发了一些有趣的问题。

http://developers.facebook.com/tools/lint/?url=http%3A%2F%2Fwaggleb.com%2F12454874521145474-2%2F

问题似乎源于图像、URL、标题和描述是使用 javascript 生成的。当 facebook 回调时,它不允许 JS 在获取结果之前运行吗?

我需要用 javascript 更改数据,除非有办法通过 PHP 传递整个页面,挑选出我需要的数据,然后将正确的 URL、标题、描述和图像放入元标记中。我没有直接访问数据库的权限,所以我必须从DOM