将Facebook Photo对象添加到Open Graph Action

时间:2012-03-06 01:06:19

标签: facebook facebook-opengraph photo-gallery

我创建了一个时间轴应用,可以将事件添加到用户的时间轴中。我注意到向OG对象和动作添加标签,地点和外部图像很简单。

但是,我似乎无法找到连接到Facebook照片的好方法(即用户相册中的照片)。如果没有访问令牌(可能会过期),在图像字段中添加照片图片的链接将无法正常工作

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

您似乎也无法将自己的操作连接到照片对象。有没有我错过的解决方案。我真的很喜欢用户能够将他们的Facebook专辑中的照片添加到我的应用中的动作(即他们正在执行'动作')。如果你不必直接指向FB的CDN上的某个图像就好了,如果有办法直接指向FB开放图形对象,它会更好。

谢谢, 格兰特

1 个答案:

答案 0 :(得分:1)

可以将动作与Facebook照片连接起来:

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

如果[objectId]是现有照片的对象ID,它会在时间轴上显示图片并正确链接到完整尺寸的Facebook照片。