Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 如何使用Google应用程序引擎Url获取Google play book描述_Google App Engine_Http Request_Google Books - Fatal编程技术网

Google app engine 如何使用Google应用程序引擎Url获取Google play book描述

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。我还试图找出

我正在使用谷歌应用引擎的urlfetch服务从谷歌游戏中获取图书描述。当我获取url时

,我可以获得正确的网页html内容,并在本地开发环境中解析它。但在生产服务器上,Google Play只给了我一个“在你们国家不可用”的页面

这是我从GAE文档()中引用的测试代码


我还尝试更改请求属性“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) {
    // ...
}