我对 OAuth Arena 和 Google ApI 非常陌生,但我在这里想要实现的目标非常简单。
用户点击 Google Connect 按钮和我的网络服务应该能够从 Google 服务器获取所有用户个人资料信息:
我已经编写了获取 AccessToken 的代码(我还没有测试它)但是假设它工作正常,现在我应该如何要求 Google API 给我用户配置文件?我确实在 GoogleConsumer 类中看到了名为 Get Contacts 的静态函数,但我没有看到任何获取 profiledata 的选项。可能有什么我想念的吗?
这是我获取accessToken的代码:
IConsumerTokenManager tokenManager =
new LocalTokenManager(consumerKey,consumerSecret);
var googleConsumer =
new WebConsumer(GoogleConsumer.ServiceDescription, tokenManager);
var tokenResult = googleConsumer.ProcessUserAuthorization();
return tokenResult.AccessToken;
现在,我如何从中获取用户配置文件?