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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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 部署时未更新ClientId-用户注入null_Google App Engine_Google Oauth_Google Cloud Endpoints - Fatal编程技术网

Google app engine 部署时未更新ClientId-用户注入null

Google app engine 部署时未更新ClientId-用户注入null,google-app-engine,google-oauth,google-cloud-endpoints,Google App Engine,Google Oauth,Google Cloud Endpoints,我正在使用OAuth 2.0创建一个带有App Engine和云端点的项目 我创建并配置了所有ClientID(WEB、Android和iOS),但当我在本地运行服务器或部署到App Engine PROD时,我总是遇到以下问题: WARNING: getCurrentUser: clientId 292824132082.apps.googleusercontent.com not allowed 此clientId292824132082.apps.googleusercontent.co

我正在使用OAuth 2.0创建一个带有App Engine和云端点的项目

我创建并配置了所有ClientID(WEB、Android和iOS),但当我在本地运行服务器或部署到App Engine PROD时,我总是遇到以下问题:

WARNING: getCurrentUser: clientId 292824132082.apps.googleusercontent.com not allowed
此clientId
292824132082.apps.googleusercontent.com
是第一次创建云端点时自动生成的默认clientId,并且在配置自己的clientId并生成云端点客户端库时,它应该被覆盖。我可以在我的
noteendpoint-v2.api
(我的api称为
noteendpoint
)中看到,其中的clientID是更新的,但我无法将它们发布到本地或产品


有没有关于我做错了什么或忘记了什么的线索?

如果您在API Explorer中测试端点,您需要将其ID添加为可接受的ID之一:

 @Api(name = "myApi",
     version = "v1",
     ...
     clientIds = {Constants.API_EXPLORER_CLIENT_ID, yourOtherIds}
其中Constants.API\u EXPLORER\u CLIENT\u ID为

     public static final String API_EXPLORER_CLIENT_ID = com.google.api.server.spi.Constant.API_EXPLORER_CLIENT_ID;

有没有可能您正在推到一个版本(应用程序引擎版本,而不是API版本)并调用另一个版本?应用程序引擎版本,而不是API版本?嗯,你是什么意思?应用程序引擎有版本的概念,就像API对云端点所做的一样。应用程序引擎版本在管理控制台中管理。您可能正在将应用程序(和API)推送到一个非默认版本的应用程序。让我详细检查一下,我想从头开始重做一切,以确保我没有做错任何事情,但即使有两个版本的项目,也不应该在本地发生。谢谢!只是好奇,你是怎么知道的?@clocksmith,在这里:,只是google for com.google.api.server.spi.Constant.api\u EXPLORER\u CLIENT\u ID。。。