如何获取用于谷歌云存储的iOS客户端机密

如何获取用于谷歌云存储的iOS客户端机密,ios,google-app-engine,oauth,google-cloud-storage,Ios,Google App Engine,Oauth,Google Cloud Storage,我正在尝试并运行存储示例 我注意到API需要客户端ID和客户端secret来登录,这就是正在调用的函数 + (id)authenticationWithServiceProvider:(NSString *)serviceProvider tokenURL:(NSURL *)tokenURL redirectURI:(NSString *)redirectURI clientID:(NSString *)c

我正在尝试并运行存储示例

我注意到API需要客户端ID和客户端secret来登录,这就是正在调用的函数

+ (id)authenticationWithServiceProvider:(NSString *)serviceProvider
               tokenURL:(NSURL *)tokenURL 
            redirectURI:(NSString *)redirectURI  
               clientID:(NSString *)clientID 
           clientSecret:(NSString *)clientSecret
我读到这个问题:

我试过了,可以通过Web应用程序获取客户机密。显然,这是行不通的。我收到如下错误消息:

请求:urn:ietf:wg:oauth:2.0:oob中的重定向URI只能由本机应用程序的客户端ID使用。“WEB”客户端类型不允许使用此选项。您可以在GoogleDevelopers控制台的Credentials部分中为本机应用程序创建客户端ID

但我不明白如何为iOS应用程序获取一个客户端机密。有人知道怎么做吗?或者这个API有解决办法吗

您需要从应用程序中使用。部分凭据将是客户端ID。 此外,您可能需要阅读。

您需要从应用程序中使用。部分凭据将是客户端ID。 此外,您可能还想了解。

谢谢,但这本书完全是关于OAuth 2的理论。您知道如何在编码方面做到这一点吗?谢谢,但这完全是关于OAuth 2的理论。你知道怎么做吗?