アプリでアクション「criar」とオブジェクト「oferta」を作成しました。ページを作成するために返されたコードは次のとおりです。
<head prefix="og: xttp://ogp.me/ns# fb: xttp://ogp.me/ns/fb# testegraph: xttp://ogp.me/ns/fb/testegraph#">
<meta property="fb:app_id" content="186721904779529" />
<meta property="og:type" content="testegraph:oferta" />
<meta property="og:url" content="http://www.vendefacil.net:7979/mkt21manager/Welcome.jsf" />
<meta property="og:title" content="Sample Oferta" />
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" />
(メタを < ではなく \ で配置して、読み取れるようにしました)
次の URL で OpenGraph に直接投稿してみました。
url = "https://graph.facebook.com/me/testegraph:criar?oferta=http://www.vendefacil.net:7979/mkt21manager/OpenGraph/oferta.html&access_token="+vc.getAccesstoken();
結果は次のとおりです。
HTTP/1.1 400 Bad Request [Access-Control-Allow-Origin: *, Cache-Control: no-store, Content-Type: text/javascript; charset=UTF-8, Expires: Sat, 01 Jan 2000 00:00:00 GMT, Pragma: no-cache, WWW-Authenticate: OAuth "Facebook Platform" "invalid_request" "(#3502) Object at URL http://www.vendefacil.net:7979/mkt21manager/OpenGraph/oferta.html has og:type of 'website'. The property 'oferta' requires an object of og:type 'testegraph:oferta'. ", X-FB-Rev: 644018, X-FB-Debug: Kvtoba9EGskocz2wxI7T2iXvfzV8SvjdxNNzuYfSCp8=, Date: Wed, 10 Oct 2012 16:33:15 GMT, Connection: keep-alive, Content-Length: 252]
提供された Web サイトに testegraph:oferta が og:type として含まれていないことについて不平を言っているようで、それが指定された Web サイトにあることを知っています。では、何が問題なのですか?