我使用cocos2d-js在Facebook上开发游戏,并希望使用facebook分享对话框。
问题是对话框会在对话框出现时立即关闭。这是我的代码。
FB.ui({
method: 'share_open_graph',
action_type: 'games.celebrate',
action_properties: JSON.stringify({
victory : url
})
}, function(response){
console.log(response);
if (delegate){
delegate.onFinish(response);
}
});
我猜网址的网页可能存在一些错误。 但我不知道错误在哪里。
第一个php页面非常有用,可以完成共享功能。 第二个不是。
http://ogp.me/ns#fb:http://ogp.me/ns/fb#游戏:http://ogp.me/ns/games#“>
<meta property="fb:app_id" content="facebook appid"/>
<meta property="og:title" content="hello world" />
<meta property="og:description" content="123" />
<meta property="og:type" content="games.victory" />
<meta property="og:image" content="image url" />
<meta property="fb:app_id" content="appid"/>
<meta property="og:title" content="I Got Daily Bonus! So lucky!" />
<meta property="og:description" content="description" />
<meta property="og:type" content="games.victory" />
<meta property="og:image" content="image url" />