0

他のWebアプリケーションからFacebookGraphAPIを介して作成されたFacebookステータスに画像をリンクするために、ほとんどすべてを試しました。

次のフィールドを使用してPOSTリクエストをhttps://graph.facebook.com/me/feedに送信しています。

message = text that is correctly displayed
link = link to page that also works well
picture = link to picture that I want to display in status (not working)
type = picture

画像フィールドの代わりにソースフィールドを使用したり、タイプフィールドを省略したり、画像をリンクフィールドとして直接使用したりしました。

また、画像(またはソース)フィールドを使用して、画像データを含むURLを直接指すか、og:imageメタタグで言及されているその画像を含むページを指すようにしました。

言及されたものはどれも機能しませんでした。テキストと正しいリンクでのみステータスを投稿できます。画像が含まれることはありません。一方、私の写真へのリンクはFacebookリンクにラップされていることに気付きました(これはFacebookウォールのステータスのdiv要素の1つにある要素インスペクターに表示されます)が、このリンクは機能しません-灰色のgifが表示されます1px×1pxの大きな画像。リンクからすべての特殊文字を削除しようとしましたが、現在は単純な形式になっています。foo.bar/some/path/picture12。

何も機能しませんでした

4

1 に答える 1

0

投稿にへのリンクが含まれていることを確認してください。 link=http://url.to.your.canvas.app/another.link

ランディングページとして提供されるリンクは、developers.facebook.comのアプリケーション設定で指定したものと同じドメインにある必要があります

また、代わりに(良い習慣として)`meを使用する必要がありますFacebook ID

于 2012-07-21T11:40:13.223 に答える