将Facebook照片对象添加到打开图形操作

问题描述:

我创建了一个时间线应用程序,它将事件添加到用户的时间轴上。我注意到它很简单,可以将标签,地点和外部图像添加到OG对象和操作中。将Facebook照片对象添加到打开图形操作

但是,我似乎无法找到连接到Facebook照片(即来自用户相册的照片)的好方法。如果没有访问令牌(预计会过期),在图片字段中添加指向照片图片的链接无法工作。

例如:/namespace:action?image=http://graph.facebook。 com/10100111692798728 /图片将显示'?'照片(在聚合和其他地方),除非您也传递有效的访问令牌(不能永久工作)。这大概是因为无论身份何时要求照片都不允许以这种方式访问​​它。

它似乎并不像您可以将自己的操作连接到照片对象。有没有解决这个,我错过了。我真的很希望用户能够将他们的Facebook相册中的照片添加到我的应用中的操作中(即他们正在执行“操作”)。如果你不必直接指向某个FB的CDN上的图像,如果有直接指向FB打开的图形对象的方法会更好。

感谢, 格兰特

+0

DId你解决了这个问题? – Tony 2012-04-03 22:01:21

+0

不@ @托尼我没有。我的理解是,这种事情现在不是通过Facebook的API提供的。 – 2012-05-17 18:22:02

它可以连接与Facebook的照片像这样的动作:

POST /me/do:action?object=[objectId]&access_token=[valid access token] 

如果[objectId]是现有的照片的对象ID - 它会显示的图片和正确的在时间轴上链接到全尺寸的facebook照片。