gpt4 book ai didi

Facebook 我喜欢按钮一直不起作用

转载 作者:行者123 更新时间:2023-11-30 05:17:03 25 4
gpt4 key购买 nike

我使用下面的代码来实现点赞按钮:

标题

<!-- Facebook Metatags -->
<meta property="og:image" content="http://mysite/logo.gif"/>
<meta property="og:locality" content="mycity"/>
<meta property="og:country-name" content="Germany"/>
<meta property="og:latitude" content="52.xxxxxxx"/>
<meta property="og:longitude" content="9.xxxxxxx"/>
<meta property="og:type" content="product"/>
<meta property="og:site_name" content="mypage.com"/>
<meta property="og:url" content="http://mypage.de/myproduct/myproductkey"/>
<meta property="og:title" content="Myproduct Description"/>

正文在 mypage.de/myproduct/myproductkey

<div id="facebook-likebox">
<script src="http://connect.facebook.net/de_DE/all.js#xfbml=1"></script>
<fb:like href="http://mypage.de/myproduct/myproductkey" width="450" height="90" show_faces="false"></fb:like>
</div>

结果不一致:大部分时间都有效,但有时会出现此错误:

You failed to provide a valid list of administators. You need to supply the administors using either a \"fb:app_id\" meta tag, or using a \"fb:admins\" meta tag to specify a comma-delimited list of Facebook users.

这个错误没有意义,因为当我稍后调用该页面或其他人调用该页面时,它会再次工作。知道这里出了什么问题。

编辑

我用这些元标记更新了网站

<meta property="fb:admins" content="xxx"/>
<meta property="fb:app_id" content="xxx"/>

我重新检查了 https://graph.facebook.com/xxx 上的 ID

但有时我仍然会遇到错误。新的错误是:

The app ID "xxx" specified within the "fb:app_id" meta tag was invalid.

但大多数时候一切正常。有人知道如何解决这个问题吗?

编辑 1

我们的网站使用负载均衡器并有很多外部脚本(E-Tracker 和其他跟踪解决方案)

编辑 2

我们使用了 LINT https://developers.facebook.com/tools/lint/查看页面

它有时会给出一个错误(无效的 app_id ),有时返回有效。但是来自元标记的应用程序 ID 始终被正确解析,并且它是有效的应用程序 ID。

最佳答案

Facebook Like 插件在使用开放图元标记时需要六个属性:

  • og:title - 实体的标题。
  • og:type - 实体的类型。您必须从开放图谱类型列表中选择一种类型。
  • og:image - 表示实体的图像的 URL。图片必须至少为 50 x 50 像素。方形图片效果最好,但您最多可以使用宽度是高度的三倍的图片。
  • og:url - 表示实体的页面的规范、永久 URL。当您使用 Open Graph 标签时,“赞”按钮会发布指向 og:url 的链接,而不是“赞”按钮代码中的 URL。
  • og:site_name - 您网站的人类可读名称,例如“IMDb”。
  • fb:adminsfb:app_id - 页面管理员的 Facebook ID 或 Facebook 平台应用程序 ID 的逗号分隔列表。至少,只包含您自己的 Facebook ID。

所以只需添加您的 Facebook ID:

<meta property="fb:admins" content="your_FB_ID"/>

关于Facebook 我喜欢按钮一直不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com