Javascript 在web应用程序中实现facebook共享时出错获取参数app_id是必需的

Javascript 在web应用程序中实现facebook共享时出错获取参数app_id是必需的,javascript,java,facebook,facebook-graph-api,facebook-share,Javascript,Java,Facebook,Facebook Graph Api,Facebook Share,我正在用java和jsp构建一个web应用程序。 在我的web应用程序中,我正在开发facebook共享功能。 我已经完成了facebook登录。但在分享中遇到了问题 $("#btnfbShare").click(function(event){ alert("in share"); FB.ui( {

我正在用java和jsp构建一个web应用程序。 在我的web应用程序中,我正在开发facebook共享功能。 我已经完成了facebook登录。但在分享中遇到了问题

 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
错误为
需要参数app_id
弹出窗口附带错误消息,弹出窗口浏览器中的url如下

(https://www.facebook.com/dialog/share?app_id=&display=popup&e2e=......)
 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
我的代码是 在HIML中

 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
然后单击“共享”按钮

 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
当我在安装sdk时提供应用程序id时,会出现什么问题。

得到了解决方案

 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
需要在单击按钮时再次写入初始化

 $("#btnfbShare").click(function(event){
                      alert("in share");
                      FB.ui(
                              {

                               method: 'share',
                               href: 'https://developers.facebook.com/docs/'
                             }, function(response){});

                   });
$("#btnfbShare").click(function(event){                         
    FB.init({
        appId      : '10761986057291117',
        xfbml      : true,
        version    : 'v2.4'
    });

    FB.ui({
        method: 'share',
        href: 'https://developers.facebook.com/docs/'
        }, function(response){});
});