从Sencha touch在Facebook墙上发布消息

从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()

我正试图在Facebook的墙上发布一条消息。。。 登录弹出窗口出现,但按登录按钮显示错误“应用程序配置不允许给定URL。应用程序设置不允许一个或多个给定URL。”。它必须与网站URL或画布URL匹配,或者域必须是应用程序域之一的子域。” 我无法解决这个问题,我不知道如何将消息发布到墙上并关闭弹出窗口。。。 任何人都可以帮我。。。 这是我的邮政编码

                                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.');
                                }
                            }
                        );