0

I'm trying to post an image to Facebook using ASP.NET, it's not working and get these warnings.

Open Graph Warnings That Should Be Fixed: Inferred Property:
The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags. Inferred Property:
The 'og:title' property should be explicitly provided, even if a value can be inferred
from other tags. Inferred Property:
The 'og:image' property should be explicitly provided, even if a value can be inferred
from other tags.

What does it mean with "explicitly provided"? And does someone have any good examples with publishing photos using ASP.net? Would be much appreciated!

And this is the parameters:

WebRequest(oAuthFacebook.Method.POST, 
"https://graph.facebook.com/me/feed/access_token=" + oAuth.Token,
"http://www.test.com/Image.aspx?" + image;
4

3 に答える 3

1

ページにメタタグを追加しましたか

<meta property="og:title" content="title" />
<meta property="og:description" content="description" />
<meta property="og:image" content="thumbnail_image" />

明示的に指定されているということは、それらがページに存在する必要があることを意味し、存在しない場合はエラーがスローされます

于 2012-04-24T16:44:50.297 に答える
0

一度私に起こったのですが、あなたが間違ったog:url価値を持っている可能性があります。同じOpenGraphの警告がありました。問題は、テスト用の「dev」フォルダー内で作業していて( http://example.com/dev/og:url、ルートフォルダーにメタタグが設定されていたhttp://example.com/ため()、Facebookはexample.com/ではなくすべてを探していました。 example.com/dev/

og:urlに変更すると警告が消えましたexample.com/dev/

于 2012-08-02T22:17:38.817 に答える
-1

HTML のヘッダーで使用しているコードを教えてください。また、Facebook URL Linter を使用してテストとデバッグを行うことをお勧めします。これは、Facebook が最初に URL を共有しようとしたときにすべての URL をキャッシュするためです: https://developers.facebook.com/tools/debug

于 2012-04-24T14:30:43.070 に答える