0

Facebook javascript API (FB.ui) を使用してフィードを投稿しようとしています。フィードを投稿すると、画像フィールドが空で表示されます。

もちろん、Facebook http://www.fbrell.com/f8.jpgで提供されている例の URL を試してみましたが、問題なく動作します。次に、この画像をダウンロードしてサーバーにアップロードし、再試行しましたが、何も得られませんでした。

Facebook デバッガーを使用すると、Facebook のサンプル画像は 200 メッセージを返し、サーバーからの同じ画像は 206 メッセージを返します。これが、フィード ダイアログに表示されない理由だと思います。

これは、デバッガーからの Graph API 出力です。

{
   "id": "530885910309390",
   "url": "http://www.zx-works.com/img/f8.jpg",
   "type": "website",
   "title": "http://www.zx-works.com/img/f8.jpg",
   "updated_time": "2013-06-01T18:48:22+0000",
   "created_time": "2013-06-01T18:23:58+0000",
   "is_scraped": true
}

質問: あるサーバーから別のサーバーに変更して、facebook が画像を正しく取得できない可能性があるのは何ですか? サーバー側から修正するためにできることはありますか? Apache 2.2.24 を実行しています。誰かが以前にこの問題に遭遇しましたか?

4

1 に答える 1