如何使用DotnetOpenAuth检索配置文件ID

3

如何使用DotnetOpenAuth检索配置文件ID以从Google Analytics API获取数据。

我已经获得了OAuth令牌,但是当我尝试使用此令牌检索数据时,出现了异常——执行失败错误。

The request 'Google.Apis.Requests.Request(list @ https://www.googleapis.com/tasks/v1/users/@me/lists?alt=json&prettyPrint=true)' has failed. The service tasks has thrown an exception: Google.GoogleApiRequestException: The remote server returned an error: (401) Unauthorized. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
  at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  at Google.Apis.Requests.Request.InternalEndExecuteRequest(IAsyncResult asyncResult) in c:\google\6-21-2012\default\Src\GoogleApis\Apis\Requests\Request.cs:line 327
  --- End of inner exception stack trace ---
  at Google.Apis.Requests.Request.AsyncRequestResult.GetResponse() in c:\google\6-21-2012\default\Src\GoogleApis\Apis\Requests\Request.cs:line 301
  at Google.Apis.Requests.ServiceRequest`1.GetResponse() in c:\google\6-21-2012\default\Src\GoogleApis\Apis\Requests\ServiceRequest.cs:line 183
  at Google.Apis.Requests.ServiceRequest`1.Fetch() in c:\google\6-21-2012\default\Src\GoogleApis\Apis\Requests\ServiceRequest.cs:line 203
  at GoogleAnalyticsNew._Default.FetchTaskslists() in E:\Anagha\GA\GoogleAnalyticsNew\GoogleAnalyticsNew\Default.aspx.cs:line 186

请问有人能帮我解决问题吗?

提前感谢!

1个回答

1

您应该使用您的API密钥来请求信息,如下所示:

GET https://www.googleapis.com/tasks/v1/users/@me/lists/test?key={YOUR_API_KEY}

您可以在此处玩弄任务 API。

如果您不知道自己的 API 密钥,可以在API 控制台中找到它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接