Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.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 SignIn和Google电子表格api的iOS示例_Ios_Swift_Google Drive Api_Google Spreadsheet Api_Google Signin - Fatal编程技术网

使用Google SignIn和Google电子表格api的iOS示例

使用Google SignIn和Google电子表格api的iOS示例,ios,swift,google-drive-api,google-spreadsheet-api,google-signin,Ios,Swift,Google Drive Api,Google Spreadsheet Api,Google Signin,我一直在尝试使用谷歌登录,这是现在所必需的,与谷歌电子表格api。这里有两个谷歌的例子 我遵循了: 每个示例都独立工作。当我试图将这两个API放在一起时,事情就会分崩离析。失败太多,无法在此列出。大多数问题都源于我对可可豆和Xcode框架的理解不足 有人能解释一下google signin应该如何释放google sheets API吗 谢谢我确实设法让API正常工作了。还有另一个谷歌视频起到了帮助作用 经过相当多的搜索,我现在有我的应用程序添加数据到电子表格!是啊 关于这件事有几件事 我必

我一直在尝试使用谷歌登录,这是现在所必需的,与谷歌电子表格api。这里有两个谷歌的例子

我遵循了:

  • 每个示例都独立工作。当我试图将这两个API放在一起时,事情就会分崩离析。失败太多,无法在此列出。大多数问题都源于我对可可豆和Xcode框架的理解不足

    有人能解释一下google signin应该如何释放google sheets API吗


    谢谢

    我确实设法让API正常工作了。还有另一个谷歌视频起到了帮助作用

    经过相当多的搜索,我现在有我的应用程序添加数据到电子表格!是啊

    关于这件事有几件事

  • 我必须使用GTLServiceDrive(),但我无法让GTLRSheetsService()工作
  • 使用
    service.fetchObject(通过插入:…
    。它执行POST调用

  • 我确实设法让API正常工作了。还有一个谷歌视频帮了我的忙

    经过相当多的搜索,我现在有了我的应用程序,将数据添加到电子表格中!耶

    关于这件事有几件事

  • 我必须使用GTLServiceDrive(),但我无法让GTLRSheetsService()工作
  • 使用
    service.fetchObject(通过插入:…
    。它执行POST调用

  • 我发现在将凭据用于我的GTLRSheetsService对象之前,我必须添加延迟以允许Google Signin进行身份验证。因此,我使用了
    [自执行选择器:@selector(Method)with object:nil afterDelay:3.0];
    在调用
    [[GIDSignIn sharedInstance]Signin]后将我的代码延迟3秒
    然后通过
    sheetsService.authorizer=[GIDSignIn sharedInstance].currentUser.authentication.fetcherAuthorizer;

    在将凭据用于我的GTLRSheetsService对象之前,我发现我必须添加一个延迟,以允许Google Signin进行身份验证。因此我使用了
    [自执行选择器:@selector](方法)withObject:nil afterDelay:3.0];
    在调用
    [[GIDSignIn sharedInstance]signIn];
    然后通过
    sheetsService.authorizer=[GIDSignIn sharedInstance]传递凭据后,将我的代码延迟3秒.currentUser.authentication.fetcherAuthorizer;

    我认为不建议Sheets API使用Google登录,但是如果您仍然希望在应用程序上集成Google登录,那么您提供的第二个链接将对您有所帮助。如果您在理解如何使用cocoa pods和Xcode方面有困难,我建议您使用chec了解如何在Swift和Objective-C项目中使用CocoaPods。本文档提供了一个屏幕截图和示例代码,您可以将其用作指南。如果您决定不使用CocoaPods,请检查此项。我认为不建议Sheets API使用Google登录,但如果您仍然希望在应用程序上集成Google登录,则第二个您提供的链接将对您有所帮助。如果您在理解如何使用CocoaPods和Xcode方面有困难,我建议您检查一下如何在Swift和Objective-C项目中使用CocoaPods。本文档有一个屏幕截图和示例代码,您可以作为指南使用。如果您决定不使用CocoaPods,请检查一下。@S'rCat…请支持请看这里的答案……我在从中删除数据时遇到了问题spreadsheets@S“rCat…请在此处提供您的答案…我在从电子表格中删除数据时遇到问题。”