使用 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”

带有目标 c 的 Google Latitude API

通过 JSON 在 Google latitude API 中获取经过身份验证的用户的过去签到

Google Latitude API 返回 0 个位置历史记录结果

通过 Oauth2.0 向 Google Latitude API 发送用户新位置

是否有任何已发布的实施适用于 Android 的 Google Latitude API 的示例? [关闭]