2015-08-15 64 views
1

我有一个iOS应用程序,允许用户使用Graph API的我/订阅边缘将图片(以及链接等)发布到他们自己的Facebook订阅源。Facebook上的不同图像iOS应用程序和网站订阅源

图像由我的服务器上的PHP脚本使用GD生成以优化图像。我希望根据是在Facebook iOS应用程序还是在Facebook网站上查看Feed来提供不同的图片。

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

facebookexternalhit/1.1 (*https://www.facebook.com/externalhit_uatext.php*) 

有关如何实现此目的的任何帮助将不胜感激。

干杯

回答

0

您是否看过两个请求的所有请求标头?两者之间有什么不同?

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

相关问题