【问题标题】:fbexternal-a.akamaihd.net/safe_image.php returns a 1x1 imagefbexternal-a.akamaihd.net/safe_image.php 返回 1x1 图像
【发布时间】:2012-06-18 12:50:56
【问题描述】:

在我的 facebook 阅读器应用程序中,我的图片有时不显示,这是因为 fbexternal-a.akamaihd.net/safe_image.php 不会呈现它。

我从下面的 JSON 中获取了链接,它只是 JSON 回复的相关部分。

  "message": "http://www.youtube.com/watch?v=RJer7-eAy3o", 
  "picture": "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCMr5crfpv0x3lm&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252FRJer7-eAy3o\u00252Fmqdefault.jpg", 
  "link": "http://www.youtube.com/watch?v=RJer7-eAy3o", 
  "source": "http://www.youtube.com/v/RJer7-eAy3o?version=3&autohide=1&autoplay=1", 
  "name": "Dougie MacLean - Broken Wings", 
  "caption": "www.youtube.com", 
  "description": "Dougie MacLean's 'Broken Wings' performed with strings at The Perthshire Amber Festival, October 2005.", 
  "icon": "https://s-static.ak.facebook.com/rsrc.php/v2/yj/r/v2OnaTyTQZE.gif"

问题出在https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCMr5crfpv0x3lm&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252FRJer7-eAy3o\u00252Fmqdefault.jpg 部分。

如果我访问http://i3.ytimg.com/u00252Fvi/RJer7-eAy3o/mqdefault.jpg,它会显示正确的图像,所以这不是问题。我做错了什么还是safe_image.php 有问题,我应该将网址剥离到原始网址并使用它吗?

Tnx 和问候, 夏克

【问题讨论】:

  • 哦,抱歉,如果这看起来是重复的,我发现了一堆类似的问题,但这些问题的答案要么是错误的,要么包含指向旧 facebook 开发者论坛的死链接。
  • 这看起来有点像错误报告...您可能需要考虑将其提交给 Facebook - developers.facebook.com/bugs
  • 我已经看到贴在那里了,据说已经解决了好几次了。但不妨再次引起他们的注意......
  • 那么你应该订阅那个错误并解释你的娱乐程序。这个网站不是由 Facebook 运营的......我们只是普通用户......在 Stack Overflow 上发布 Facebook 错误不会引起 Facebook 的注意 - 如果它已经存在于他们的错误系统中并且他们 它已修复 - 我们 (Stack Overflow) 对此无能为力...
  • 我不希望 SO 解决这个问题,我知道这不会发生。我希望有人知道某种解决方法,或者可能是我忽略的东西。由于对错误报告的回复也有点模糊。几乎看起来facebook正试图忽略这个:P

标签: json image facebook-graph-api


【解决方案1】:

我也遇到了类似的问题。我的问题是因为图像名称中有一个“空格”。所以它不会出现在facebook debugger 和共享中。但是我检查了你的问题,里面没有空间。所以它不是上述问题的解决方案。它将帮助另一个与我的问题类似的问题。

我通过编码部分用连字符(“-”)替换空格来解决这个问题。之后,我在facebook debugger 中调试 url,它出现了。这意味着 Facebook 不会显示带有“空格”的图像名称。但这背后没有合乎逻辑的原因。无论如何,它会帮助某人。

有关更多信息,请查看Patrick D'appollonio 发布的answer。它对我有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 2012-06-06
    • 2013-12-24
    • 2011-12-26
    • 1970-01-01
    相关资源
    最近更新 更多