Как я могу проверить, лицензировано ли мое приложение для интернет-магазина Google с помощью asp.net? - PullRequest
0 голосов
/ 30 октября 2011

Я использую DotNetOpenAuth.dll для получения идентификатора пользователя, но я не знаю, как отправить подписанный запрос OAuth для нужд Google:

http://code.google.com/intl/it-IT/chrome/webstore/docs/check_for_payment.html

в примере показан только код Java

спасибо за любую помощь

1 Ответ

0 голосов
/ 30 октября 2011

Перейдите на http://www.dotnetopenauth.net/ и прочитайте документацию, там вы найдете все, что вам нужно.

EDIT: Я не уверен, если это правильный путь или нет, но вот пример кода в C #

var serviceProvider = new ServiceProviderDescription();
var tokenManager = new TokenManager(); //make an implementation of IConsumerTokenManager
var oauth = new WebConsumer(serviceProvider, tokenManager); //instanciate an consumer
var user = new User(); //User class contains an implementation of getFederatedIdentity()
var url = new Uri(string.Format(SERVER_URL,APP_ID,HttpUtility.HtmlEncode(user.getFederatedIdentity())));//create the url
var response = oauth.PrepareAuthorizedRequestAndSend(
    new MessageReceivingEndpoint(url, HttpDeliveryMethods.AuthorizationHeaderRequest), TOKEN); //Send the request
//do what you want with the response
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...