相关疑难解决方法(0)

如何设置将在Facebook上显示为预览的网站图像?

当您在Facebook上分享链接时,它将自动在网站上查找图像并随机选择一个作为预览.你怎么能影响预览图像?当一个人在他的脸书上分享网站链接?

facebook image preview

150
推荐指数
1
解决办法
20万
查看次数

如何更新facebook打开图形图像

假设您是通过开放图形协议的元标记为您的网页设置了facebook图像,如下所示: <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>

如果您想用另一个同名图像替换/更新图像,rock.jpg当您共享页面时,如何让Facebook使用新图像相应地更新图像?使用此链接强制Facebook获取您的页面数据http://developers.facebook.com/tools/debug将不会更新图像.

facebook opengraph open-graph-protocol

33
推荐指数
2
解决办法
6万
查看次数

Facebook Graph API - 获取URL的ID?

这似乎是一个非常明显的,基本的东西,期待从图谱API,但我遇到了严重的困难.我想要做的就是获取任何特定URL的ID.他们有一个方法:

https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/
Run Code Online (Sandbox Code Playgroud)

这很有效.但如果我尝试另一个网址,比如我的博客,

https://graph.facebook.com/?ids=http://dusda.vox.com
Run Code Online (Sandbox Code Playgroud)

它没有像我所有的例子那样给我一个数字ID.相反,这个:

{"http:\/\/dusda.vox.com":{"id":"http:\/\/dusda.vox.com"}}
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用那个"id",我会得到插孔(可能是因为查询字符串看起来无法解析):

Request: https://graph.facebook.com/http://dusda.vox.com/likes
Response: {"id":"http:\/\/dusda.vox.com\/likes"}
Run Code Online (Sandbox Code Playgroud)

那么这有什么用呢?Graph API是选择性可靠的,还是我误解了什么?我已经尝试过我知道在Facebook上流行的网址,而且我的结果好坏参半.

reliability facebook-graph-api

21
推荐指数
2
解决办法
4万
查看次数

facebook元标记描述不更新

3天前我在facebook的meta标签内更新了描述,但更改并未反映在Facebook上分享链接时的情况.相反旧的描述仍然出现.据Facebook称,它每24小时擦除一次页面,以确保描述(和其他共享数据)是最新的.但是,可以通过在Facebook URL Linter中输入帖子URL来手动刷新它

我做了手动刷新,现在等了3天.当我看到来自linter的调试输出时,它会显示正确的最新描述,但是在共享链接时仍会显示旧描述.

如何重现:

这是我们的网站:https://www.tradeinsports.se/#tis1(这是瑞典语,所以请耐心等待我).如果您转到上面的链接并单击两个可用产品中的任何一个,然后在Facebook上共享,您可以看到说明与linter调试输出中显示的不同.

任何帮助,将不胜感激.

facebook meta-tags

9
推荐指数
2
解决办法
1万
查看次数

如何在聚合物中设置动态Meta标签和Open Graph标签?

我有一个聚合物节点网站,我一直在努力,无法弄清楚如何包含动态元标记和开放图形标记.Jquery将无法工作,也不会使用聚合物api添加节点,因为它将在页面加载后添加所有标签,facebook将无法读取标签.Google抓取工具会渲染页面,但最好能在标题中设置说明.

<html>
  <head>
    <meta name="description" content="description goes here" />
    <meta property="og:title" content="title"/>
  </head>
  <body>
    <group-pages id="grouppages" is="dom-bind"></group-pages>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

grouppages设置数据并使用服务根据网址填充页面,但我无法找到的是如何根据页面更改元标记.

有人有主意吗?

一个想法是获取信息服务器端并将其发送到聚合物,但我仍然不确定节点和聚合物之间是否可能.

javascript jquery polymer polymer-1.0

9
推荐指数
1
解决办法
5131
查看次数

Facebook URL Linter为错误的页面提取数据

我的团队最近推出了一个大量使用Facebook的Like Button的Web应用程序.他们中的大多数工作正常,但Facebook或其URL Linter无法正确识别几个相似的URL.这些URL用于我们的应用程序中的页面,该页面重定向到Facebook应用程序中的相应页面...

示例网址:http://www.3mframeworks.com/pages/redirect? url = http% 3A%2F%2Fapps.facebook.com%2Fcouplespeak% 3Fv%3Dvideos%
26id%3D17

Facebook的URL Linter返回数据,好像"id"参数不存在:https://developers.facebook.com/tools/lint? url = http%3A %% 2F%2Fwww.3mframeworks.com%2Fpages%2Fredirect%3Furl
%3Dhttp%253A%252F%252Fapps.facebook.com%252Fcouplespeak%253Fv%253Dvideos%2526id%253D17

其他Open Graph解析器返回正确的数据:
og:it:http://ogit.heroku.com/inspect?url = www.3mframeworks.com%2Fpages%2Fredirect%3Furl%3Dhttp%253A%252F% 252Fapps.facebook.com %252Fcouplespeak%253Fv%253Dvideos%2526id%253D34
OpenGraph.In:http://www.opengraph.in/?url=www.3mframeworks.com%2Fpages%2Fredirect%3Furl%3Dhttp%253A%252F%252Fapps.facebook.com %252Fcouplespeak%253Fv%253Dvideos%2526id%253D34&格式HTML =

我花了几个小时寻找解释......

  1. Facebook编辑Meta标签下的文档指出:
    • "请注意,og:title和og:type最初只能编辑 - 在你的页面收到50个赞之后标题变得固定,并且在你的页面收到10,000个喜欢之后,类型就变得固定了." 我的数量远不及这些数字.
    • "为了在Facebook上反映更改,您必须强制删除页面.当页面管理员单击"赞"按钮或将URL输入Facebook URL Linter时,页面将被删除.您可以通过编程强制执行curL'ing the linter要刮掉的页面." 我已经尝试了所有这三种方法但没有成功.
  2. Facebook Like按钮 - 提取"错误"图像表明,如Facebook所声称的那样,linting URL不会重置缓存.
  3. Facebook Open Graph没有清除缓存表明这可能是Facebook缓存,它将在一段未知的时间后自行修复.
  4. Facebook喜欢按钮喜欢错误的网址建议等待24-32小时Facebook的缓存重置.自我的Open Graph标签上次设置以来已经超过64小时了.
  5. 为什么Facebook返回错误页面(影响Facebook赞和分享URL)?建议在发布之前提供给Facebook的任何URL(例如通过Like Button)都应该更改.我尝试更改URL,重命名id参数,但没有成功.

最可能的罪魁祸首似乎是Facebook缓存,但它已经被怀疑很久了,因为这个网站是当前直播活动的一部分,强调喜欢活动,我希望有人知道一个技巧,尽快让这个工作.谢谢!

facebook facebook-like facebook-graph-api

4
推荐指数
1
解决办法
2809
查看次数

我可以强制刷新Facebook对象的图片网址吗?

我有几个由Facebook托管的对象,这些对象被发布到用户的活动日志中.图像的URL指向我们的内容交付解决方案,该解决方案重定向到版本化的图像.这意味着URL可以保持不变,但图像可能会更改.

正如您在此图片中看到的那样

对象浏览器中的图像不一致

当图像发生变化时,Facebook仍然可以正确加载它(参见og:image列),但在实际帖子中创建的图像(参见悬停文本,来自https://fbexternal-a.akamaihd.net/safe_image .php)似乎是缓存的.我发现通过添加虚拟参数来更改URL是有效的(如果需要,我们可以这样做),但如果有办法强制Facebook刷新其缓存图像,那就更好了.这样的电话或方法是否存在?

在类似的问题中,我听说POST呼叫

https://graph.facebook.com/?id=[ID]&scrape=true
Run Code Online (Sandbox Code Playgroud)

可以重新调整数据,但我没有成功调用该调用(如果对象是自托管的,它似乎只会抓取数据,是吗?).

还有一些关于向URL添加fbrefresh = [ANYTHING],但听起来这相当于添加一个虚拟参数.

此外,使用调试器似乎也没有做任何事情.我已尝试进入:

- http://developers.facebook.com/tools/debug/og/object?q=[ID]
- http://developers.facebook.com/tools/debug/og/object?q=[ID]&refresh=[ANYTHING]
- http://developers.facebook.com/tools/debug/og/object?q=[Image URL]
- http://developers.facebook.com/tools/debug/og/object?q=[Image URL]&refresh=[ANYTHING]
Run Code Online (Sandbox Code Playgroud)

- http://graph.facebook.com/?id=[ID]&scrape=true
Run Code Online (Sandbox Code Playgroud)

一切都无济于事.

最后,是否有人知道缓存是否正常刷新?或者预计图像会永远存在?

caching facebook image opengraph

2
推荐指数
1
解决办法
7703
查看次数

获取新的开放图形图像 - Facebook

我有以下问题.

我在特定网站上有一个社交插件,每天都会更改缩略图(图像打开图).

我每天都需要输入以下网址:

https://developers.facebook.com/tools/debug/

并插入我的URL,然后单击"获取新的Scrape信息".

更新facebook Open Graph Image.

有谁知道如何自动化这个过程?

facebook-like facebook-graph-api

1
推荐指数
1
解决办法
9293
查看次数