【发布时间】:2014-03-25 22:39:23
【问题描述】:
使用移动网络应用程序和 Feed 对话框分享 facebook 照片(真正的 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 服务器错误。
获取 https://www.facebook.com/dialog/feed?access_token=...662390597_s.jpg&sdk=joey 500(正常)
这太奇怪了。进入对话框 iframe 的 URL 带有所有需要的参数,包括 access_token。
这似乎是一个设计问题。就像 facebook 中的某个人不希望我们在使用他们的 feed 对话框分享东西时,当我们分享 Facebook 照片时假装是 facebook。
我说的对吗?
* 问题已解决。请参阅下面的答案*
【问题讨论】:
-
@DrColossos 请参阅下面的答案。代理解决问题。
标签: facebook facebook-graph-api facebook-javascript-sdk