/ / Jak mogę sprawdzić, czy moja aplikacja sklepu internetowego Google jest licencjonowana przy użyciu asp.net? - asp.net, oauth, dotnetopenauth, chrome-web-store

Jak mogę sprawdzić, czy moja aplikacja sklepu internetowego Google jest licencjonowana przy użyciu asp.net? - asp.net, oauth, dotnetopenauth, chrome-web-store

Używam DotNetOpenAuth.dll w celu uzyskania identyfikatora użytkownika, ale nie wiem, jak wysłać podpisane żądanie OAuth dla Google:

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

przykład pokazuje tylko kod Java

dzięki za pomoc

Odpowiedzi:

0 dla odpowiedzi № 1

Iść do http://www.dotnetopenauth.net/ i przeczytaj dokumentację, tam znajdziesz wszystko, czego potrzebujesz.

EDYTOWAĆ: Nie jestem pewien, czy jest to właściwy sposób, czy nie, ale oto przykładowy kod wc #

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