如何找出Google Data API .NET客户端库使用的API版本?

时间:2014-10-17 22:03:39

标签: .net gdata google-api-dotnet-client

我正在使用适用于Google Data API的.NET客户端库(版本2.2.0):

https://code.google.com/p/google-gdata/downloads/list

我正在阅读Google将停止支持Calendar API的API v2。我不确定.NET客户端库使用的是什么版本的API,或者如何弄清楚它? Google Data .NET Client Library文档非常糟糕。我有源代码,但是如何找出我正在使用的API的任何提示将不胜感激。

我怀疑GData .NET库使用API​​v2用于Calendar,并且正在使用API​​v3用于Contacts,但我不确定/困惑。

标记

1 个答案:

答案 0 :(得分:0)

我找到了。查看GData .NET客户端库2.2.0的源代码,您可以看到它使用API​​v2用于Calendar接口,APIv3用于Contact接口。

versioninterfaces.cs:

public const int VersionTwo = 2;
public const int VersionThree = 3;

calendarservices.cs:

protected override void InitVersionInformation() {
    this.ProtocolMajor = VersionDefaults.VersionTwo;
}

contactservices.cs:

protected override void InitVersionInformation() {
    this.ProtocolMajor = VersionDefaults.VersionThree;
}