Google app engine 如何使用Google应用程序引擎Url获取Google play book描述
我正在使用谷歌应用引擎的urlfetch服务从谷歌游戏中获取图书描述。当我获取url时 ,我可以获得正确的网页html内容,并在本地开发环境中解析它。但在生产服务器上,Google Play只给了我一个“在你们国家不可用”的页面 这是我从GAE文档()中引用的测试代码Google app engine 如何使用Google应用程序引擎Url获取Google play book描述,google-app-engine,http-request,google-books,Google App Engine,Http Request,Google Books,我正在使用谷歌应用引擎的urlfetch服务从谷歌游戏中获取图书描述。当我获取url时 ,我可以获得正确的网页html内容,并在本地开发环境中解析它。但在生产服务器上,Google Play只给了我一个“在你们国家不可用”的页面 这是我从GAE文档()中引用的测试代码 我还尝试更改请求属性“Accept Language”,但不起作用。你对此有什么想法吗 请问你在哪里?我的应用程序出现了一些问题,在某些国家,谷歌基本上实施了不同的美国限制,而这些限制是无法绕过的:(我来自Aisa。我还试图找出
我还尝试更改请求属性“Accept Language”,但不起作用。你对此有什么想法吗 请问你在哪里?我的应用程序出现了一些问题,在某些国家,谷歌基本上实施了不同的美国限制,而这些限制是无法绕过的:(我来自Aisa。我还试图找出是否有任何设置可以改变我的GAE应用程序的数据中心,但不起作用。我想知道Facebook如何完美地完成这项工作?不,除非启用“EU”应用程序,无法控制你的应用程序将在何处登陆。我的应用程序和某些中国客户存在问题。在这种情况下,问题无法解决:谷歌不允许从其美国数据中心“服务”某些物理位置。如果你启用欧洲应用程序,你可能会有更好的运气:(
try {
URL url = new URL("https://play.google.com/store/books");
final URLConnection connection = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
// connection.setRequestProperty("Accept-Language", "en-US");
String line;
while ((line = reader.readLine()) != null) {
log.warn(line);
}
reader.close();
} catch (MalformedURLException e) {
// ...
} catch (IOException e) {
// ...
}