问题标签 [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.
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中加载我的页面时,我收到一条警告:
重复标签:您多次使用“图像”,但它应该只出现一次
那么它是哪一个?
有没有更好的方法将多个缩略图图像与页面相关联?
php - 有没有办法在body标签中获取变量并在head标签中使用它
我正在尝试为 facebook 打开图形提供标题标签,并为发送按钮提供自定义内容。如您所知,开放图的元数据位于头部标签中,信息位于正文中的变量中,因此我需要在声明变量之前使用它。提示问题。
我四处寻找并尝试了一些自己的想法,但没有运气。有没有办法使用 php、jquery 或 ajax 来获取变量并在 head 标签中使用它?
多谢你们。
facebook - 使用 Open Graph 协议将站点与 Facebook 页面链接
我在http://www.mydomain.com有一个网站,在https://www.facebook.com/pages/mydomain/123456789有一个相应的 Facebook 页面。
我正在寻找一种将这个 facebook 页面 URL 集成到打开的图形标题中的方法,这样当有人共享我的页面时,它实际上共享的是 Facebook 页面而不是站点的 URL。
这可能吗?
facebook - facebook 无法识别我的元标签
当我使用 facebook lint http://developers.facebook.com/tools/lint 它没有检测到我的任何 facebook 标签
facebook - facebook 分享者 og:分享后不显示 url 内容
我已设置元标记,如示例中所示
一切正常,除了 og:url 标签。在我点击分享按钮之前,它会显示标签中设置的正确 url。但是当我点击分享按钮后,分享的信息会显示网站的域名。因此,例如,如果我将 设置og:url
为www.helloworld.com/hellouniverse
,则共享消息(this can be seen after i hit share)
将改为显示www.helloworld.com
。有谁可能知道如何解决这个问题?
谢谢
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。
php - Facebook Open Graph - 查看用户是否在某个特定时间签入
有没有办法检查用户是否在过去的任何时间检查过特定的地方?
使用 php sdk,我可以获得如下位置信息:
这给了我签到计数。
获取我可以做的用户最近的签到
这给了我最后一次签到的名字
但是有没有办法检查用户是否签入了一个特殊的地方?/search?type=checkin
只给我很少的最近签到,如果签到超过~2-3 周,它甚至不会出现。
感谢所有帮助。
php - 在文章页面中添加 opengraph 标签
如何向每个动态创建的页面(www.page.com/index.php?page=article&id=1)添加不同的元(opengrapg)标签,我试图把它放在文章页面中:
但 FB Linter 看不到它们 - “缺少必需的属性”
我简单地包含带有开关功能的 article.php 页面
泰
facebook - Facebook Graph API - 什么是签到?
Open Graph Check-in 的文档位于:http: //developers.facebook.com/docs/reference/api/checkin/。我不明白它是什么。它是什么?