FB提要对话框不会在弹出窗口中显示图片缩略图

时间:2014-01-28 17:33:21

标签: javascript facebook api popup feed

我正在使用feed对话框API共享使用jquery mobile创建的页面,生成的弹出窗口在chrome和Explorer中显示空占位符,而在firefox中没有显示任何占位符或图片(这是可以接受的)。 共享帖子后,在用户个人资料页面上没有任何图像(不是大问题),Feed上的相同帖子正确显示图像。 enter image description here 弹出弹出窗口我看到了这个错误:

 Failed to load resource: the server responded with a status of 404 (Not Found) 
 https://fbexternal-a.akamaihd.net/app_full_proxy.php?app=429649223743230&v=1&size=z&cksum=c289f2657db10d1fb3aac895eaef8d53&src=https%3A%2F%2Feasycongress.info%2Ffb%2Flottosmorfia%2Fimages%2F9.jpg

FB JS使用的API函数是

<script> 
  FB.init({appId: \"$_SESSION[appId]\", status: true, cookie: true});
  function postToFeed$num() {
    // calling the API ...
    var obj = {
      method: 'feed',
      link: '$link',
      picture: '$picture',
      name: '$name',
      caption: '$caption',
      description: '$description'
    };
    function callback(response) {
       document.getElementById('msg').innerHTML = \"Post ID: \" + response['post_id'];
    }
    FB.ui(obj, callback);
  }
</script>
 ";

任何提示?

1 个答案:

答案 0 :(得分:0)

看起来这个问题与https有关。 使用http://链接为图像正确显示拇指,使用https拇指未显示。 在浏览器中使用https链接运行正常。 FB升在页面上没有显示错误 有什么提示吗?