Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java facebook graph api调用使用servlet发布图像_Java_Javascript_Html_Ajax_Facebook Graph Api - Fatal编程技术网

Java facebook graph api调用使用servlet发布图像

Java facebook graph api调用使用servlet发布图像,java,javascript,html,ajax,facebook-graph-api,Java,Javascript,Html,Ajax,Facebook Graph Api,我正在尝试使用javascript FB.api将图像发布到用户墙上。图像是从JavaServlet动态生成的,但由于在生成图像之前的异步行为,它通过块下的控制将图像发布到Facebook部件。 我也要 如何从servlet将fb.api发布到Facebook调用 如何处理这种行为,以便在生成图像之前控制不会传递到下面 注意servlet正在工作文件并生成图像 var imgURL="http://xxx.xxx.xxx.xxx:8084/myapps/app1?monthly="+monthl

我正在尝试使用javascript FB.api将图像发布到用户墙上。图像是从JavaServlet动态生成的,但由于在生成图像之前的异步行为,它通过块下的控制将图像发布到Facebook部件。 我也要

  • 如何从servlet将fb.api发布到Facebook调用
  • 如何处理这种行为,以便在生成图像之前控制不会传递到下面
  • 注意servlet正在工作文件并生成图像

    var imgURL="http://xxx.xxx.xxx.xxx:8084/myapps/app1?monthly="+monthly+"&recent="+recent+"&likes="+likes;
    
    //var imgURL="http://xxx.2xx.xx6.1x8:8084/WebApplication6/image";
    alert('image');
    //var imgURL="https://graph.facebook.com/100000329585395/picture";
    var img = document.createElement('img');
    img.src =imgURL;
    document.body.appendChild(img);
    
    
    FB.api('/me/photos', 'post', {
    message:'image',
    url:imgURL        
                           }, function(response){
                               alert('here');
    
    if (!response || response.error) {
        alert('Error occured'+response.error);
    } else {
        var postId = response.id;
         alert(postId);}
    
    
    });
    
    检查Api,它是一个Java Api。您可以使用它代替Javascript API