ищет примеры кода с помощью Google Локатора и DotNetOpenAuth - PullRequest
0 голосов
/ 13 августа 2010

У кого-нибудь есть примеры кода для доступа к Google Локатору с помощью DotNetOpenAuth?

Получение внутреннего исключения у потребителя. PrepreAAuthorizedRequest

в System.ThrowHelper.ThrowKeyNotFoundException () в System.Collections.Generic.Dictionary`2.get_Item (ключ TKey) в DotNetOpenAuth.Samples.OAuthConsumerWpf.InMemoryTokenManager.GetTokenSecret (String token) в F: \ GoogleLatitude \ DotNetOpenAuth-3.4.5.10202 \ Samples \ OAuthConsumerWpf \ InMemoryTokenManager. 35 в DotNetOpenAuth.OAuth.ChannelElements.OAuthChannel.SignatureCallback (сообщение ITamperResistantProtocolMessage) в каталоге c: \ Users \ andarno \ git \ dotnetopenid \ src \ DotNetOpenAuth \ OAuth \ ChannelElements \ OAuthChannel.6: line_6

1 Ответ

0 голосов
/ 13 августа 2010

Похоже, вы просто не храните секреты потребителя или токена в менеджере токенов. Я вижу, что вы используете InMemoryTokenManager, который только для семплов , поскольку он не хранит эти секреты постоянно.

Даже если вы используете InMemoryTokenManager, обязательно запрограммируйте экземпляр, который использует GoogleConsumer, с вашим ключом потребителя, секретом потребителя, токенами и секретами, чтобы этот метод не вызывал исключение.

...