2012-06-18 4 views
5

私のFacebookブックリーダーのアプリで私の画像が表示されないことがあります。これはfbexternal-a.akamaihd.net/safe_image.phpがレンダリングしないためですそれ。fbexternal-a.akamaihd.net/safe_image.phpは1x1の画像を返します

私は以下の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 &ワット= 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はちょうどバグです。私はそれを元のURLにして、それを使用するだけですか?

TNXと挨拶し、 Sjaak

+0

これは重複しているように見えますが、私も同様の質問がたくさんありましたが、それらのアンサーは間違っていたか古いFacebookの開発者フォーラムへのリンクが含まれていませんでした。 –

+0

これはバグレポートのようなものです... Facebookでファイルを提出することを検討したいと思うかもしれません - https://developers.facebook.com/bugs/ – Lix

+0

私は既にそこに投稿されているのを見ました。何度か解決されました。しかし、再び彼らの注意にそれをもたらすかもしれません... –

答えて

0

私も同様の問題に入ります。私の問題は、イメージ名に "スペース"があるためです。したがって、facebook debuggerには表示されず、共有にも表示されます。しかし、私はあなたの問題をチェックし、そこにはスペースがありません。したがって、上記の問題の解決策ではありません。それは私の問題に類似した別のものを助けるでしょう。

コーディング部分でスペースをハイフン( " - ")に置き換えて問題を解決しました。その後、私はfacebook debuggerのURLをデバッグし、それが表示されます。つまり、Facebookはイメージ名を「スペース」で表示しません。しかし、これには論理的な理由はありません。とにかくそれは誰かを助けるでしょう。

詳細はこちらanswer投稿者:Patrick D'appollonioそれはわたしを助ける。

関連する問題