2012-03-22 7 views
1

APIフィードを使用して投稿を送信しようとしています。私は、フィールドを設定します。メッセージリンク - 例:APIフィードと「魔法」の説明と画像

https://graph.facebook.com/USER_ID/feed?access_token=XXX&message=test&link=http%3A%2F%2Fsamplelink&name=SampleName' 

は、私がフィールドに説明画像を設定しませんが、壁/タイムライン上の私のポストに私が見(リンクされたページの "description"メタタグから取られた)説明と画像(時には、なぜ時にはそれが現れるのか、時にはそうではないのか分かりません)。

写真の撮影場所を教えてください。 そして、私はその説明がメタタグから取られているのでしょうか?

もう1つ質問 - リンクされたページを更新する方法(キャッシュされるように継ぎ目があります - 以前のものを使用する説明や画像を変更しても)

答えて

1

あなたはlinkフィールドを含む、それがlinkで参照するページにOpenGraphメタタグから取得されます明示的にdescriptionおよび/またはimageを提供していないfeedに話を投稿した場合。

og:imageタグが存在しない場合、Facebook Linterはページコンテンツ内の画像の1つからそれを抽出しようとします。

画像が選択されている方法を任意のルールがありますがURL Debugger (aka Linter)

+0

使用する必要がありますOpenGraphキャッシュを更新するには? –

+0

@Mag。ルールは実際に存在します:特定のイメージをストーリーに表示したい場合は、これを 'og:image'(これは実際OpenGraphタグが必要です)としてください。そうでなければ予期しない結果になるかもしれません... –

+0

ありがとう、私はこのケースではアドバイザーに過ぎず、コード自体を変更する可能性はありません)。 –

関連する問題