Я пытался реализовать новые функции открытого графика Facebook с моим флеш-приложением.Мой swf вызывает функцию JavaScript, которую я имею на своей странице (проверено с помощью простого alert ()), однако я не вижу, как сообщение проходит через мою временную шкалу, и при этом я не получаю ответное предупреждение ().Я также протестировал свой веб-сайт с помощью отладчика объектов Facebook , и он сообщает мне, что свойства og: url, og: type и og: title являются обязательными, но не присутствуют (даже если они находятся в моемкод).
<meta name="fb:app_id" content="<%=appId%>" />
<meta property="og:type" content="MYNAMESPACE:Game Achievement" />
<meta property="og:title" content="GaveAchievementTitleHere" />
<meta property="og:image" content="https://www.example.com/image.jpg" />
<meta property="og:description" content="description" />
<meta property="og:url" content="https://www.example.com/index.aspx"/>
<meta property="game:points" content="42" />
<meta property="game:secret" content="1" />
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
function postAction(namespace,actionName,objectName,url)
{
//alert("postAction("+namespace+","+actionName+"."+objectName+","+url+")");
FB.api('/me/'+namespace+':'+actionName+
'?'+objectName+'='+url+'&access_token='+<%=Access_Token%>,'post',
function(response)
{
if (!response || response.error)
{
alert('Error occured');
}
else
{
alert('Post was successful! Action ID: ' + response.id);
}
});
};
</script>