我有一个非常简单的程序,旨在使用Google Discovery API 但是,当我尝试使用getRest调用时,失败如下。 有任何想法吗? 我正在使用NuGet VS 2012 Pro的最新版本的Discovery API。

DiscoveryService service = new DiscoveryService(new Google.Apis.Services.BaseClientService.Initializer());

//this works no problem
service.Apis.List().Execute();

//this works on the API reference page's Try It! area, but fails here
service.Apis.GetRest("admin", "directory_v1").Execute();

这是在Execute()方法-第96行上,在Google.Apis.Requests.ClientServiceRequest类中引发的结果错误:

JsonSerializationException未处理

在JSON参考对象中找到其他内容。 JSON引用对象应仅具有$ ref属性。 路径'schemas.User.properties.name.description',行1251,位置20。

===============>>#1 票数:1 已采纳

这是一个已记录的错误。 获取生成的发现以发现其自己的发现文档#79

我目前发现的唯一解决方法是使用客户端库登录,然后手动从Discovery API发出请求。 它很杂乱,无法很好地工作,因为您可以使用Discovery API类库为您提供的类结构。

  ask by squid808 translate from so

未解决问题?本站智能推荐:

1回复

Google People Api联系人已创建,但在任何地方都看不到

我正在使用PeopleService来直接在我的G Suit帐户中创建联系人。 我遵循了有关获取一种服务帐户密钥的安全步骤。 我的应用程序将创建联系人,因此无需请求特定的用户权限。 它具有自己的密钥和凭证。 我的代码似乎可以正常工作,因为CreateContactRequest为我提供了
1回复

如何为ConferenceData设置参数以在Google Calendar API中创建事件?

一个月前,我有一个用于创建事件的代码(我使用的是来自Google服务帐户的凭据),看起来像这样: 在创建事件之前,我将1设置为ConferenceDataVersion : 现在,当我尝试创建事件时,出现以下错误:无效的会议类型值,我认为是由于更新 我已经在Google API日历中搜索并找
1回复

Gmail API标准错误响应

我正在尝试查找标准gmail api错误代码的列表。 此处是否有DoubleClick搜索API: https : //developers.google.com/doubleclick-search/v2/standard-error-responses 。 Gmail呢? 响应代码会改
1回复

无法读取电子表格,出现错误

我收到错误 mscorlib.dll中发生了类型为'Google.GoogleApiException'的未处理异常。其他信息:Google.Apis.Requests.RequestError调用方没有权限[403]错误[消息[调用方没有权限]位置[-]原因[禁止]网域[全球]]
1回复

如何在Google Admin Directory API上使用2条腿的oauth

我正在尝试编写代码以使用带有2 Legged OAuth的Google Admin Directory API获取我们Google Apps域中的所有用户帐户。 不幸的是,我几乎找不到目录API的任何文档或示例代码。 我尝试了下面的代码: 但是我收到了401未经授权的错误。 然后,
1回复

Google People API - 是否可以获得自定义字段?

我需要将谷歌联系人导入我的应用程序。 为此,我尝试使用Google People API,但我没有找到获取联系人自定义字段的选项。 是否可以通过新的Google People API获取联系人自定义字段? 我应该使用旧的Google通讯录API吗? 谢谢!
1回复

Google Plus API插入时刻未显示

我正在使用C#代码在用户的墙上插入时刻(它将显示在用户的应用墙上),但实际上并未插入这些时刻。 插入后我得到200条响应,但该响应只有2个字段(种类和ID),没有其他字段(项目,目标等)。 我已经通过Internet阅读了大部分资源,但我认为我只是面对这个奇怪错误的灵魂。 我在这里粘贴
1回复

ASP.NET中的Google API中的redirect_uri_mismatch

我正在尝试使用ASP.NET Web Form在我的YouTube频道上传视频。 我创建了开发人员帐户,并使用基于JavaScript的解决方案进行了测试,该解决方案需要每次登录才能上传视频。 我希望我的网站用户直接在我的频道上传视频,并且每个身份验证应该在代码后面,不应提示用户登录。
1回复

Google Api GameService没有个别错误 - .NET

我试图使用GameService API列出游戏AchievementDefinitions,但总是返回[500]没有个别错误。 我使用ServiceAccountCredential进行身份验证。 我尝试了两种方式来验证 和 在.NET中运行时可能是API错误?
1回复

C#google(日历)api文档在哪里? [关闭]

C#Google API文档在哪里? 样本代码在哪里? 这些已经过时了。 https://developers.google.com/gdata/client-cs https://code.google.com/p/google-api-dotnet-client/sourc