Facebook没有从描述Open Graph标签中获取信息我确实得到了以下错误,但没有描述字段
应显式提供og:url属性,即使可以从其他标记推断出值.
我有标题(Wordpress)
<meta property="og:description" content="<?php echo strip_tags(the_excerpt()); ?>" />
Run Code Online (Sandbox Code Playgroud)
bugzilla显示正确的页面来源
<meta property="og:description" content="<p>3D organs modeled for real-time DVD application</p>" />
Run Code Online (Sandbox Code Playgroud)
但是在fb页面上显示的描述是谷歌分析的JavaScript代码:)
"var _gaq = _gaq || []; _gaq.push(['_ setAccount'..."
你在某处发现了错误吗?
顺便说一句......我知道fb缓存信息......有没有办法重置它?
我有一个Facebook应用程序,用户可以将其作为页面选项卡应用程序添加到他们的Facebook业务页面.它不需要用户的任何扩展权限.我想知道是否可以使用我的app access_token并对Facebook Graph API进行调用以检索有关年龄限制页面的信息?
facebook facebook-graph-api oauth-2.0 facebook-c#-sdk facebook-opengraph
使用feed对话与显式开放图共享的优缺点是什么?他们似乎做了或多或少相同的事情 - 在用户的时间线上发布新闻报道,以及可能是他朋友的新闻提要.从它有一个facebook弹出窗口的意义上来说,Feed对话框更具侵入性.除此之外,facebook如何显示/优先考虑这两者有何不同?
我在developer.facebook.com上创建了一个应用程序.并添加3个图像16,75和128.应用程序图标显示我发布文本时.但它不会显示我发布视频或图像时.我应该在developer.facebook.com上对应用程序的设置进行任何更改.例如.在路上.
在我的应用程序发布文本时.应用程序图标出现.

但是在发布图片或视频时.应用程序图标消失.


感谢帮助.我已经做了R&d就这个问题和我得到了Facebook的bug,因此是不是?:http://developers.facebook.com/bugs/447623711966656?browse=search_50bfaaaf247045772567103
我正在尝试在我的 LinkedIn 个人资料上分享http://gbgtechweek.com/ 。
我有这个元标记:
<meta property="og:image" content="http://gbgtechweek.com/img/gbgtechweek_img.png" />
Run Code Online (Sandbox Code Playgroud)
然而,LinkedIn 选择显示页面中的另一张图像 ( http://gbgtechweek.com/img/goteborg00.jpg )
这是因为尺寸的原因吗?如何解决?
我尝试使用“?!”进行更新 最终,LinkedIn 重新获取了 Open Graph 数据,但没有成功。
有什么解决办法吗?
我正在尝试使用开放图协议为 Facebook 共享选项创建元标记。我有不同的标签,如以下代码片段所示:
<meta property="og:type" content="business.business" />
<meta property="og:url" content="http://www.mywebsite.com/journal" />
<meta property="og:image" content="http://mywebsite.com/images/stories/beautifulimagelikeyou.jpg" />
<meta property="og:site_name" content="My website" />
<meta property="og:description" content="Description of my wonderful page" />
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个元标记来添加活动的预定日期xxx:release-time(例如音乐会),除了or xxx:published-time(在文档中检查)之外似乎没有什么,理想情况下我希望添加类似的内容
<meta property="og:date" content="2016-06-06" />
Run Code Online (Sandbox Code Playgroud)
或者
<meta property="event:date" content="2016-06-06" />
Run Code Online (Sandbox Code Playgroud)
有人用过这种标签吗?因为og 文档和facebook 文档似乎都不包含这种标签,我不知道如何去做。谢谢。
我构建了一个基于 PHP 的网站,该网站需要用户登录才能查看某些页面。我希望我的用户能够在 Facebook 上共享这些页面(及其自定义开放图标签),但是当我添加共享按钮时,Facebook 无法共享正确的开放图标签,因为该页面要求您登录。除了创建一个带有正确的开放图形标签且不需要登录的页面之外,有人知道解决此问题的方法吗?
我测试了 Facebook 共享调试器,它显示“规范 URL”作为您未登录时重定向到的页面。
在 LinkedIn 帖子检查器中检查给定 URL 会返回以下摄取反馈:
Error We encountered a server error while trying to inspect the URL.
Run Code Online (Sandbox Code Playgroud)
URL 重定向轨迹显示:
1 0 undefined https://example.com
Run Code Online (Sandbox Code Playgroud)
我检查了同一服务器上的生产域 (https) 和暂存子域 (http) 的 URL(不用说,具有相同的 html)。LinkedIn scraper 能够从 http 子域获取所有元数据,但不能从 https 域获取,这让我相信问题可能与网站和 LinkedIn 之间的 SSL 身份验证有关。
还有其他人遇到过这个问题并且可以证实我的怀疑或为我指明方向吗?
顺便说一句,facebook 共享调试器和 twitter 卡验证器都能够通过这两种协议获取所有测试 URL 上的所有元数据。
Ronald Werkhoven 在这里提出了同样的问题: Validating link in post-inspector linkedin in gets server error 检查他在 LinkedIn 后检查器中提供的 URL 不会引发任何错误,因此显然他能够解决该问题。罗纳德,您介意分享一下您是如何解决这个问题的吗?
在 Gatsby 网站上,我有一个seo.js使用 React Helmet的 SEO 组件,该组件在博客模板中调用blog.js。但是 Facebook Share 无法识别 opengraph 标签。该站点托管在 Gatsby Cloud 上,而不是 Netlify。
我在网上搜索了答案,但找不到任何东西。这篇文章没有成功。它似乎没有缓存,重新抓取没有任何作用。
直接查看页面源时当然会出现标签。在这里完全不知所措。其他具有类似设置的站点工作正常。¯\_(?)_/¯
如果有人遇到过类似的问题,我很想听听他们是如何解决这个问题的。想法?谢谢。
下面的代码和错误示例:
# seo.js
import React from 'react'
import PropTypes from 'prop-types'
import { Helmet } from 'react-helmet'
import { useStaticQuery, graphql } from 'gatsby'
function SEO({ description, lang, meta, title, pageUrl, image, post, children }) {
const { site } = useStaticQuery(
graphql`
query {
site {
siteMetadata {
title
description
siteUrl
author
}
} …Run Code Online (Sandbox Code Playgroud) 我进行了搜索和搜索,但找不到 JSON-LD 架构微数据的示例,该示例将使我的 Facebook 目录识别具有多个变体(例如 T 恤)的产品的所有变体。到目前为止,我已经尝试了这些实现变体的方法:
通过所有这些方法,我只能让 Facebook 识别出一种产品。有谁知道如何为具有多个变体的产品编写 Facebook JSON-LD 微数据,或者我可以在哪里找到这样的示例?谢谢!