将已发布的照片​​与应用页面相关联

时间:2013-01-02 19:58:38

标签: facebook facebook-graph-api photo facebook-apps

我正在设计一个面向照片的Facebook应用程序,让用户以特定于应用程序的方式讲述故事,并通过发布单个(最好是大的)“封面”照片来宣传这些故事。照片发布由应用程序完成,想要查看故事的人需要一种简单明了的方式重定向到相应的应用程序生成的页面。所以问题就在于此。

Facebook应用程序是否有可能代表用户发布最大(列宽)照片,以便当其他人(包括非用户)点击照片时,它会将他们带到特定页面与应用程序相关,而不是默认缩放到照片?如果没有,最好的解决方法是什么?

1 个答案:

答案 0 :(得分:1)

要获取新闻Feed上的最大大照片,您应该查看user generated photos,这需要您添加到打开图表操作中的两个附加参数,以指示用户生成的照片应该在新闻中显示最多照片饲料和自动收报机。

示例OG POST:

  

https://graph.facebook.com/me/nyccookbook:cook

     

配方= HTTP://www.yourdomain.com/pizza.html&

     

图像[0] [URL] HTTP =://www.yourdomain.com/images/my_camera_pizza_pic.jpg&

     

图像[0] [user_generated] =真安培;

     

=的access_token YOUR_ACCESS_TOKEN

如果照片不是用户生成的,那么explicit sharing可以替代获取新闻Feed和自动收录器的最大显示尺寸,前提是您遵循所有要求和指南进行显式共享。

  

当其他人(包括非用户)点击照片时,会将他们带到与应用相关的特定页面,而不是默认放大照片

这是不可能的,因为FB用户希望该行为在单击时缩放照片。如果点击照片会启动网址,那么用户体验就会很糟糕,因为这不是任何人在点击FB上的照片时所期望的。

我能想到的最好的解决方法是使用指向您应用中特定页面的链接编辑图像描述,这样当FB用户看到图片时,他们可以点击描述中的链接去哪里你要。