Ios GPPSignIn身份验证请求客户端\u机密?

Ios GPPSignIn身份验证请求客户端\u机密?,ios,google-api,google-plus,google-analytics-api,Ios,Google Api,Google Plus,Google Analytics Api,我有以下代码: - (IBAction)connectToGoogleAnalyticsPressed:(id)sender { GPPSignIn *signIn = [GPPSignIn sharedInstance]; signIn.attemptSSO = YES; signIn.clientID = GOOGLE_CLIENT_ID; signIn.scopes = @[kGTLAuthScopePlusLogin]; signIn.delega

我有以下代码:

- (IBAction)connectToGoogleAnalyticsPressed:(id)sender {
    GPPSignIn *signIn = [GPPSignIn sharedInstance];
    signIn.attemptSSO = YES;
    signIn.clientID = GOOGLE_CLIENT_ID;
    signIn.scopes = @[kGTLAuthScopePlusLogin];
    signIn.delegate = self;
    [signIn authenticate];
}
执行后,我得到以下错误:

错误Domain=com.google.HTTPStatus Code=400“无法执行该操作 已完成。(com.google.HTTPStatus错误400。)“UserInfo=0x15717010 {data=, json={ error=“无效的请求”; “错误描述”=“缺少客户端密钥。”;}

我可以指定客户端密码,但是
[GPPSignIn sharedInstance]
没有这样的属性! 谷歌文档中没有提到这个案例


如何避免上述错误?

问题在于错误的客户端ID-这是针对web应用程序的,而不是针对已安装的应用程序。

您的代码中没有添加客户端密码,请添加,您能告诉我应该在哪里添加它吗?您能显示您的附加代码吗?plzI没有任何附加代码。