使用 Google Latitude 和 DotNetOpenAuth 寻找代码示例
Posted
技术标签:
【中文标题】使用 Google Latitude 和 DotNetOpenAuth 寻找代码示例【英文标题】:looking for code samples with Google Latitude and DotNetOpenAuth 【发布时间】:2010-08-12 21:27:18 【问题描述】:谁有使用 DotNetOpenAuth 访问谷歌纵横的代码示例?
在 consumer.PrepareAuthorizedRequest 处获取内部异常
在 System.ThrowHelper.ThrowKeyNotFoundException() 在 System.Collections.Generic.Dictionary`2.get_Item(TKey 键) 在 F:\GoogleLatitude\DotNetOpenAuth-3.4.5.10202\Samples\OAuthConsumerWpf\InMemoryTokenManager.cs:line 35 中的 DotNetOpenAuth.Samples.OAuthConsumerWpf.InMemoryTokenManager.GetTokenSecret(String token) 在 DotNetOpenAuth.OAuth.ChannelElements.OAuthChannel.SignatureCallback(ITamperResistantProtocolMessage 消息) 在 c:\Users\andarno\git\dotnetopenid\src\DotNetOpenAuth\OAuth\ChannelElements\OAuthChannel.cs:line 401
【问题讨论】:
【参考方案1】:看起来您根本没有在令牌管理器中存储使用者或令牌机密。我看到您正在使用 InMemoryTokenManager,它仅用于示例,因为它不会永久存储这些秘密。
即使您使用的是 InMemoryTokenManager,请务必使用您的使用者密钥、使用者机密以及令牌和机密对 GoogleConsumer 正在使用的实例进行预编程,以便此方法不会引发异常。
【讨论】:
以上是关于使用 Google Latitude 和 DotNetOpenAuth 寻找代码示例的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 google-api-ruby-client 更新 CurrentLocation 的 Google Latitude 返回“400 Invalid Value”
通过 JSON 在 Google latitude API 中获取经过身份验证的用户的过去签到
Google Latitude API 返回 0 个位置历史记录结果