相关疑难解决方法(0)

Facebook Sharer如何在共享我的URL时选择图像和其他元数据?

使用Facebook Sharer时,Facebook将为用户提供使用从源中提取的一些图像中的一个作为其链接预览的选项.如何选择这些图像,以及如何确保我的页面上的任何特定图像始终包含在此列表中?

facebook facebook-sharer opengraph

390
推荐指数
7
解决办法
32万
查看次数

想要从Flash应用程序的Facebook共享链接中自定义标题/图像/描述

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

我正在制作一个闪光应用​​程序,以不同速度驾驶时显示出交通伤害.我希望用户能够在Facebook上分享这些信息.然而,这要求我可以自定义以某种方式出现在Facebook上的文本.

我正在制作一个在空白窗口中打开的URL(来自flash应用程序本身).我指定了u和t参数,将生成的消息作为t参数.但这似乎总是被页面标题所覆盖.如果我省略html代码中的title标签,则使用文件名(也覆盖指定的标题).

http://www.facebook.com/sharer.php?u=http://espentokerud.com/face/addiste.html&t=test;

我也尝试过url-encoding网址,但无济于事.

http://www.facebook.com/sharer.php?u=http%3a%2f%2fespentokerud.com%2fface%2faddiste.html&t=test;

我也尝试使用addthis API,但遇到了同样的缺点.有趣的是,如果我发布swf,标题和描述可以自定义,并且还可以指定屏幕截图.但如果我不发布瑞士法郎,这似乎被忽略了.

我知道我可以在html页面上使用元标记来指定缩略图图像,标题和描述,但是这些内容中的一些必须基于flash应用程序内的计算.

flash facebook facebook-sharer

54
推荐指数
3
解决办法
24万
查看次数

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
查看次数