2012-06-13 60 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