Как я могу проверить, лицензировано ли мое приложение Google Web Store с помощью asp.net ?

#asp.net #oauth #dotnetopenauth #chrome-web-store

#asp.net #oauth #dotnetopenauth #chrome-интернет-магазин

Вопрос:

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

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

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

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

Ответ №1:

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

РЕДАКТИРОВАТЬ: я не уверен, правильно ли это или нет, но вот несколько примеров кода на 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
 

Комментарии:

1. я прочитал это, но ничего не смог найти о лицензионной системе Google. есть предложения?

2. @Merlino Я не могу вам больше помочь, я обновил свой ответ примером кода того, как это может выглядеть на C #, но если информации недостаточно, я предлагаю вам присоединиться к их группе Google и задавать вопросы там.

3. ответа нет … где угодно! очень странно. ни один из них не использует приложения Google и asp.net ?