1

如果用户在手机或平板电脑上,我希望用户被重定向到我的网站的移动版本。

我希望使用 51 Degrees,但他们说它需要 .net 4.0 才能工作,我无法从 3.5 升级。

有谁知道解决这个问题的任何方法?

4

1 回答 1

3

我是 51Degrees 的工程师之一。尽管本地 API 不支持 .NET 3.5,但您可以使用可用的云服务。

您将能够调用我们的 RESTful API,尤其是在这种情况下,使用类似于以下的 IsMobile 属性:

string queryString = string.Format("https://cloud.51degrees.com/api/v1/*LICENCE_KEY*/match?user-agent=" + Request.UserAgent + "&values=ID+IsMobile")

string json = webClient.DownloadString(queryString);

这将返回一个 JSON 对象,然后您可以对其进行格式化并用于重定向。

于 2017-12-12T11:01:55.847 回答