从Sencha touch在Facebook墙上发布消息
我正试图在Facebook的墙上发布一条消息。。。 登录弹出窗口出现,但按登录按钮显示错误“应用程序配置不允许给定URL。应用程序设置不允许一个或多个给定URL。”。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域。” 我无法解决这个问题,我不知道如何将消息发布到墙上并关闭弹出窗口。。。 任何人都可以帮我。。。 这是我的邮政编码从Sencha touch在Facebook墙上发布消息,facebook,facebook-graph-api,extjs,sencha-touch-2,Facebook,Facebook Graph Api,Extjs,Sencha Touch 2,我正试图在Facebook的墙上发布一条消息。。。 登录弹出窗口出现,但按登录按钮显示错误“应用程序配置不允许给定URL。应用程序设置不允许一个或多个给定URL。”。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域。” 我无法解决这个问题,我不知道如何将消息发布到墙上并关闭弹出窗口。。。 任何人都可以帮我。。。 这是我的邮政编码 FB.login(function()
FB.login(function()
{
FB.api('/me/feed', 'post', {message: 'Hello, world!'});
},
{
scope: 'publish_actions'
}),
function(response)
{
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
我通过添加站点url和应用程序域解决了这个问题。 在应用程序详细信息中,在设置中添加平台,然后选择网站, 提及网站url为http://localhost:1200/ 和域作为本地主机
FB.ui(
{
method: 'stream.publish',
message: '',
attachment: {
name: 'Name',
//caption: 'Caption here.',
description: (
'description here'
),
href: url
}
//user_prompt_message: 'Personal message here'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);