我有一个在C#.NET中开发的自定义Windows服务,它将用户的Google与内部日历同步。
根据Google文档,我使用以下代码。我相信这被称为ClientLogin方法,它可能被告知也可能没有被告知(我在Google文档中发现了相互矛盾的信息)。
CalendarService service = new CalendarService("Your app name");
service.setUserCredentials("username", "password");这个测试效果很好。现在事情已经转到生产阶段,我收到的错误有“用户超出了他们的配额,目前无法执行此操作”和“用户今天修改了太多的事件,请明天再试。”这始于一天多以前,至今仍是如此。
我对此进行了大量的研究,在几个问题上仍然感到困惑。任何帮助都将不胜感激。
FYI:我正在使用Google提供的API .NET库。如果我应该使用一种特定的身份验证方法,我会希望得到一个示例,说明如何使用通过Google提供的.NET库实现。
发布于 2013-09-20 01:24:19
首先,您肯定不使用该库的最新版本。您可以从NuGet下载它。您应该下载以下两个包:
关于你的问题:
日历API支持10万个请求/天。您可以在服务选项卡的Google控制台中找到该信息。
您可以在示例存储库( OAuth2 )中找到具有当前https://code.google.com/p/google-api-dotnet-client/source/browse/?repo=samples实现的代码示例。
https://stackoverflow.com/questions/18904856
复制相似问题