我正在设计一个以照片为导向的 Facebook 应用程序,它可以让用户以特定于应用程序的方式讲述故事,并通过发布一张最好是大的“封面”照片来宣传这些故事。照片发布由应用程序完成,想要查看故事的人需要一种简单明了的方式被重定向到相应的应用程序生成的页面。问题是这样的。
Facebook 应用程序是否可以代表用户发布最大(列宽)的照片,以便当其他人(包括非用户)点击照片时,将他们带到特定页面与应用程序相关而不是默认放大照片?如果不是,最好的解决方法是什么?
最佳答案
要在新闻提要上获得最大的大照片,您应该查看 user generated photos ,这需要您将两个附加参数添加到您的打开图操作中,以指示用户生成的照片应该在新闻提要和股票行情中有最大的照片显示。
示例 OG POST:
https://graph.facebook.com/me/nyccookbook:cook?
recipe=http://www.yourdomain.com/pizza.html&
image[0][url]=http://www.yourdomain.com/images/my_camera_pizza_pic.jpg&
image[0][user_generated]=true&
access_token=YOUR_ACCESS_TOKEN
如果照片不是用户生成的,则 explicit sharing如果您遵循显式共享的所有要求和准则,则可以在新闻提要和股票行情中获得最大显示尺寸。
when others (non-users included) click on the photo, it takes them to a specific page that is related to the app instead of zooming into the photo by default
这是不可能的,因为 FB 用户希望在点击照片时放大照片。如果点击一张照片会启动一个 URL,这是一种糟糕的用户体验,因为这不是任何人在 FB 上点击照片时所期望的。
我能想到的最好的解决方法是编辑图像的描述,并带有指向您应用程序特定页面的链接,这样当 FB 用户看到图片时,他们可以单击描述中的链接去哪里你想要的。
关于facebook - 将发布的照片链接到应用程序页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14128344/