【问题标题】:facebook graph api call to post image using servletfacebook graph api调用使用servlet发布图像
【发布时间】:2012-12-11 21:09:04
【问题描述】:

我正在尝试使用 javascript FB.api 将图像发布到用户墙上。图像是从 java servlet 动态生成的,但由于在生成图像之前的异步行为,它会将控制权传递到块下方以将图像发布到 Facebook 部分。 我想要一个

  1. 如何从 servlet 将 fb.api 发布到 Facebook 调用?
  2. 如何处理这种行为,以便在图像生成之前控制不会传递到下方?

注意 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);}


});

【问题讨论】:

    标签: java javascript html ajax facebook-graph-api


    【解决方案1】:

    检查RESTFB Api,它是一个 Java API。您可以使用它来代替 Javascript API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2011-07-27
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多