问题标签 [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 回答
11631 浏览

facebook - 使用 Facebook 的 Open Graph 协议,是否允许多个缩略图?

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

根据 Facebook 的Open Graph 协议文档,您可以包含多个og:image元属性以将多个图像与您的页面相关联:

og:image- 应在图表中代表您的对象的图像 URL。图片必须至少为 50 像素 x 50 像素,并且最大宽高比为 3:1。我们支持 PNG、JPEG 和 GIF 格式。您可以包含多个 og:image标签以将多个图像与您的页面相关联。

但是,当我在URL Linter中加载我的页面时,我收到一条警告:

重复标签:您多次使用“图像”,但它应该只出现一次

那么它是哪一个?

有没有更好的方法将多个缩略图图像与页面相关联?

0 投票
1 回答
257 浏览

php - 有没有办法在body标签中获取变量并在head标签中使用它


我正在尝试为 facebook 打开图形提供标题标签,并为发送按钮提供自定义内容。如您所知,开放图的元数据位于头部标签中,信息位于正文中的变量中,因此我需要在声明变量之前使用它。提示问题。

我四处寻找并尝试了一些自己的想法,但没有运气。有没有办法使用 php、jquery 或 ajax 来获取变量并在 head 标签中使用它?

多谢你们。

0 投票
2 回答
1470 浏览

facebook - 使用 Open Graph 协议将站点与 Facebook 页面链接

我在http://www.mydomain.com有一个网站,在https://www.facebook.com/pages/mydomain/123456789有一个相应的 Facebook 页面。

我正在寻找一种将这个 facebook 页面 URL 集成到打开的图形标题中的方法,这样当有人共享我的页面时,它实际上共享的是 Facebook 页面而不是站点的 URL。

这可能吗?

0 投票
1 回答
627 浏览

facebook - 打开图表页面:我可以使用存根/转发页面吗?

我有一个包含活动列表的页面。我想要多个 FB Like 按钮:用于页面本身和每个单独的活动。

为了让页面本身被点赞,它需要OpenGraph标签。但是如果页面有标签,那么 Like 按钮,根据docs,将忽略urlLike 按钮的参数。从文档:

当您使用 Open Graph 标记时,Like 按钮会发布指向 og:url 的链接,而不是 Like 按钮代码中的 URL。

可能的解决方案因此,我的想法是创建仅包含 Open Graph 标记和指向真实活动页面的元重定向标记的小型存根页面。

有没有人试过这个?或者其他解决问题的方法?

0 投票
10 回答
37333 浏览

facebook - facebook 无法识别我的元标签

当我使用 facebook lint http://developers.facebook.com/tools/lint 它没有检测到我的任何 facebook 标签

0 投票
1 回答
865 浏览

facebook - facebook 分享者 og:分享后不显示 url 内容

我已设置元标记,如示例中所示

一切正常,除了 og:url 标签。在我点击分享按钮之前,它会显示标签中设置的正确 url。但是当我点击分享按钮后,分享的信息会显示网站的域名。因此,例如,如果我将 设置og:urlwww.helloworld.com/hellouniverse,则共享消息(this can be seen after i hit share)将改为显示www.helloworld.com。有谁可能知道如何解决这个问题?

谢谢

0 投票
1 回答
296 浏览

javascript - fb:喜欢与当前页面不同的页面

我正在使用<fb:like>标签为我的网站生成类似按钮,我使用它是为了跟踪用户何时喜欢或不喜欢页面。

出于某种原因,类似按钮仅在您喜欢的页面上显示时才起作用。

我有其他页面的喜欢按钮,但除非我使用该<iframe>模型,否则它们无法正常工作。为什么是这样?

当您单击喜欢按钮时,它成功连接到 Facebook,更改点赞计数器然后立即将其反转为原始状态?

我正在使用以下代码 <fb:like href="http://URL" send="false" layout="button_count" width="85" show_faces="false" font=""></fb:like>

我用它来获取 FB JS 文件:

编辑:它们似乎适用于 Chrome,但不适用于 FF 或 IE。

0 投票
2 回答
1351 浏览

php - Facebook Open Graph - 查看用户是否在某个特定时间签入

有没有办法检查用户是否在过去的任何时间检查过特定的地方?

使用 php sdk,我可以获得如下位置信息:

这给了我签到计数。

获取我可以做的用户最近的签到

这给了我最后一次签到的名字

但是有没有办法检查用户是否签入了一个特殊的地方?/search?type=checkin只给我很少的最近签到,如果签到超过~2-3 周,它甚至不会出现。

感谢所有帮助。

0 投票
1 回答
358 浏览

php - 在文章页面中添加 opengraph 标签

如何向每个动态创建的页面(www.page.com/index.php?page=article&id=1)添加不同的元(opengrapg)标签,我试图把它放在文章页面中:

但 FB Linter 看不到它们 - “缺少必需的属性”

我简单地包含带有开关功能的 article.php 页面

0 投票
1 回答
771 浏览

facebook - Facebook Graph API - 什么是签到?

Open Graph Check-in 的文档位于:http: //developers.facebook.com/docs/reference/api/checkin/。我不明白它是什么。它是什么?