我想让用户可以选择在facebook-tab中将故事发布到他们的Feed中。我试图减少代码的复杂性以找到错误,但即使有这个裸骨 - 例子我得到错误:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>300 flaskor!</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body onLoad="publish();">
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : 'MYAPPID',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelURL : '//MYDOMAIN.COM/channel.html', // Channel File
oauth : false // enable OAuth 2.0
});
var publish = function() {
FB.ui(
{
method: 'feed',
name: 'I like turtles!',
link: 'http://www.facebook.com/MyFacebookPage',
picture: 'http://MYDOMAIN.COM/logo.jpg',
caption: 'Like us!',
description: 'this is a test dialog'
});
};
</script>
</body>
MYDOMAIN.COM在应用程序设置中添加为应用程序的域。
答案 0 :(得分:1)
我找到答案,结果就像在app-settings中设置site-url一样简单。