Facebook iOS应用和网站上的不同图像

时间:2015-08-15 00:48:18

标签: php ios facebook facebook-graph-api

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

图像由我的服务器上的PHP脚本生成,使用GD来优化图像。我想根据是否在Facebook iOS应用程序或Facebook网站上查看供稿来提供不同的图像。

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

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

如何实现这一目标的任何帮助都将受到高度赞赏。

干杯

1 个答案:

答案 0 :(得分:0)

您是否查看了两个请求的所有请求标头?您可以在两者之间发现任何差异吗?

或者,您可以从iOS应用中将参数添加到您自己请求的网址中;在那里你可以控制所请求的网址。然后,在您的服务器上,您可以检测该参数并呈现不同的图像。