使用移动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