如何在Google.GData.Analytics中使用oauth

时间:2012-05-22 11:56:13

标签: c# oauth client gdata

我想使用oauth创建一个AnalyticsRequest对象。一切正常,接受回调页面。 使用youtube的客户端lib,我的代码看起来像这样;

                settings = new YouTubeRequestSettings(appName, clientID, developerKey(string)Session["token"]);
            YouTubeRequest request = new YouTubeRequest(settings);

和分析

gt.request = new AnalyticsRequest(new RequestSettings());

但我似乎无法找到RequestSettings构造函数的正确重载。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

该库包含一个OAuth 2.0示例,该示例同时使用服务类(GroupsService)和请求类(ContactsRequest),并且应该很容易适应使用Analytics API:

http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/oauth2_sample/oauth2demo.cs

我不是Analytics API的专家,但我知道它支持OAuth 2.0,因为它也列在OAuth 2.0 Playground中:

https://code.google.com/oauthplayground/