使用移動web應用程序共享facebook照片(真的是facebook照片)& Feed對話框。FB.UI Feed對話框 - 無法「分享」facebook的圖片
問題:無法將Facebook照片發送到Feed對話框。
所有代碼都很好用。我發送到該函數時獲取所有屬性。
FB.ui
method: "feed"
link: 'url'
app_id: myAppID
name: 'photo's name'
description: ''
caption: $('#albumName').text()
picture: 'http://myUrl.com/logo.png'
, (response) ->
if response and response.post_id
console.log 'Photo was shared'
else
console.log 'Photo was not shared. Please try again'
如果我把一個靜態照片,代表Picture parameter,一切都很好,但,如果我嘗試調用Facebook的圖片我嘗試共享,然後我得到一個500服務器錯誤。
GET https://www.facebook.com/dialog/feed?access_token=...662390597_s.jpg&sdk=joey 500(OK)
這完全是怪異。轉到對話框iframe的URL會使用所有必需的參數,包括access_token。
這似乎是一個設計問題。當我們分享Facebook照片時,我們使用其對話框自定義分享內容時,就像Facebook中的某個人不希望我們假裝成Facebook一樣。
我對不對?
*已解決問題。見下面我的回答*
可能這是一個答案http://stackoverflow.com/questions/15929025/how-to-reshare-a-facebook-post/16294769#16294769 – DrColossos
@DrColossos請參閱下面的答案。代理解決問題。 – neoswf