2012-06-13 22 views
2

代码:Facebook的订阅对话图像URL长度

FB.ui({ 
     method: 'feed', 
     name: "Test Name", 
     link: "http://www.facebook.com", 
     picture: "https://www.rwe-smarthome.de/is-bin/intershop.static/WFS/RWEEffizienz-SmartHome-Site/RWEEffizienz-SmartHome/de_DE/Energiesparpaket%20plus/Energiesparpaket-Plus_170px_198px.png", 
     caption: '', 
     description: "Some description goes here", 
    },function(response) { 
     if (response && response.post_id) { 
      //alert('Post was published.'); 
     } else { 
      //alert('Post was not published.'); 
     } 
    }); 

以上代码表示一个Facebook饲料对话框,但没有图像。我认为问题在于图片参数的长度。使用任何其他简短图片网址替换图片网址将完成这项工作。我不能改变图片的URL,导致它来自web服务。 Picture url的Facebook feed对话框是否有长度限制?

+0

检查此问题http://stackoverflow.com/questions/5502883/picture-posting-not-working-with-facebook-graph-api-anymore/5572622#5572622 – Venu

回答

0

尝试将参数设置为图像的非HTTPS版本。

+0

已经尝试过,但没有帮助。 – Nehal

+0

你有没有在你的例子中试用这个网址?因为HTTP版本会立即重定向到HTTPS ... – CBroe

+0

不幸的是,我无法更改图片网址,导致它来自第三方网络服务。 – Nehal