Php Facebook iOS应用程序和网站订阅源上的不同图像

Php Facebook iOS应用程序和网站订阅源上的不同图像,php,ios,facebook,facebook-graph-api,Php,Ios,Facebook,Facebook Graph Api,我有一个iOS应用程序,允许用户使用Graph API的me/feed edge将图片(以及链接等)发布到他们自己的Facebook提要 这些图像由我的服务器上的PHP脚本生成,使用GD优化图像。我想根据feed是在Facebook iOS应用程序中查看还是在Facebook网站上查看,提供不同的图片 我尝试使用HTTP用户代理来检测用户是否正在通过FB iOS应用程序或FB网站查看提要项。但是,在这两种情况下,用户代理都设置为: facebookexternalhit/1.1 (*https:

我有一个iOS应用程序,允许用户使用Graph API的me/feed edge将图片(以及链接等)发布到他们自己的Facebook提要

这些图像由我的服务器上的PHP脚本生成,使用GD优化图像。我想根据feed是在Facebook iOS应用程序中查看还是在Facebook网站上查看,提供不同的图片

我尝试使用HTTP用户代理来检测用户是否正在通过FB iOS应用程序或FB网站查看提要项。但是,在这两种情况下,用户代理都设置为:

facebookexternalhit/1.1 (*https://www.facebook.com/externalhit_uatext.php*)
对于如何实现这一目标的任何帮助,我们将不胜感激


干杯

您查看了这两个请求的所有请求头了吗?你能看出这两者有什么不同吗


或者,您可以从iOS应用程序向自己请求的url添加一个参数;在这里,您可以控制请求的url。然后,您可以在服务器上检测该参数并呈现不同的图像。

您查看了这两个请求的所有请求头了吗?你能看出这两者有什么不同吗

或者,您可以从iOS应用程序向自己请求的url添加一个参数;在这里,您可以控制请求的url。在服务器上,您可以检测该参数并渲染不同的图像