我正在尝试通过 .NET API 获取 google+ 的用户个人资料信息,但遇到了问题。
- 有谁知道他们是否改变了特殊 ID“我”的工作方式?
在文档中,它说这可以用作特殊 ID 来获取当前经过身份验证的用户信息,但是这会从我的代码中的 API 和 Google 自己的测试页面https://developers.google.com/+/中引发 404 api/最新/人/获取。尝试此操作时我已登录。
- 有谁知道如何获取用户 ID,因为我很乐意使用它而不是我,但据我所知,在用户进行身份验证后它不会返回(只是一个身份验证码)?
我还尝试使用在使用标准 .net Oauth 内容时返回的用户 ID,但它不是正确的 ID,我认为它是用于其他用途。
至于我进入这个阶段的方法,我首先在这里下载了示例文件:http ://code.google.com/p/google-api-dotnet-client/wiki/GettingStarted
他们没有加号示例,因此我采用了 Tasks.ASP.NET.SimpleOAuth2 示例并将任务(工作正常)换成加号等效项。
我也尝试将其纳入我自己的项目中。
都没有奏效。我将用户转发到谷歌,在那里他们给了我很好的访问权限,然后当我返回时,就我所见,他们已成功通过身份验证,但是当我调用 service.People.Get("me") 时,它返回 404。
如果有人可以帮助解决上述问题(使用我,或获取用户 ID),我将不胜感激。
对于关闭此问题初始版本的版主,我已尝试将其作为一个尽可能直接的问题,因此请不要关闭它。这是一个合理的问题,我真的很想帮助他深入了解。