2012-01-06 18 views
4

グラフAPIを使用してフィードに画像を投稿しようとしていますが、画像URLに画像ファイル名拡張子が.png (画像がサーバー上で動的に作成されるため、.pngファイル拡張子のないPNGへのURLがあります)グラフAPIを使用してFacebookフィードに画像リンクを投稿する方法

これはFacebookの壁に手動でリンクを投稿したときに機能するようです。 Facebookは次のようにURLをラップします: http://external.ak.fbcdn.net/safe_image.php?d=AQAsdfyQsdfXvV5h59OP&w=90&h=90&url= "私の画像のURL"

フィードの投稿の画像フィールドに画像のURLを投稿する方法を知っている人はいますか?

答えて

0

Facebookは壁に投稿された画像をダウンロードしてキャッシュします。それは、CDN(コンテンツ配信ネットワーク)上で配信されます。

理由は簡単です:読み込み時間。誰かがFB上の遅いサーバーからの画像を投稿した場合、これはFacebookの経験を遅くする可能性があります。彼らはそれをすべてコピーします。

多分Facebookはまだ古いコピーを持っているので、

  1. 。新しいURLで試してみてください。
  2. facebookはURLにアクセスできますか、またはあなたのユーザーだけにアクセスできますか?
+0

画像ファイル名の拡張子がない場合は、画像フィールドのフィードに送信された画像URLを受け付けていないようです。 – Sam

+0

Sam - これに答えましたか? 私は同じ問題を抱えています。私はFacebookがそれを受け入れることはないと思う? 私は例外 「OAuthException http://vthumb.ak.fbcdn.net/hvthumb-ak-ash4/410445_146214702334395_12224595508739_3750_715_t.jpg:FBCDNイメージがストリームで許可されていません」を取得し、私はそれが使用して行うことができることを読ん – Moozly

+0

"picture"の代わりに "object_attachment"パラメータを指定することはできませんが、写真のIDは指定できないようですが、ユーザーのアルバム写真の場合のみ許可されているようです https://developers.facebook.com/blog/post/526/ – Moozly

関連する問題