2013-01-02 34 views
6

我设计一个面向照片的Facebook应用程序,它可以让用户告诉在应用程序特定的方式的故事,通过发布单一,最好大,“覆盖”的照片做广告这样的故事。照片张贴由应用程序,人们希望看到这个故事需要被重定向到相应的应用程序生成的网页一个简单而明显的方式来完成。所以这就是问题所在。链接张贴的照片与应用页面

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

回答

1

要获得新闻Feed中最大的照片,您应该查看user generated photos,这需要您添加到打开图形动作中的两个额外参数,以指示用户生成的照片应该在新闻Feed和代码中具有最大照片显示。

例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是一个替代的前提是遵守所有显式共享的要求和指导新闻提要和股票得到最大的显示尺寸。

当其他人(非用户在内)点击图片,它需要他们所涉及到的应用程序,而不是默认缩放到照片中的特定页面

这是不可能的因为FB用户期望该行为在点击时缩放照片。如果点击一张照片启动一个URL,这是一个糟糕的用户体验,因为这不是人们在点击FB上的照片时所期望的。

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

+1

“一个链接到您的特定网页编辑图像的描述”,是对政策如果照片被张贴在代表用户,而不是手动 – Igy

+0

为了回答这个问题,OP几乎肯定希望用户生成附加到照片OG操作,因为这将链接回对象URL – Igy

相关问题