Re: C# en Wlanguage

Posté par drcharly93 le 5/7/2006 18:05:13
Bonjour,


A la volée
EndPoint est une chaine = "https://api.sandbox.ebay.com/wsapi"
CallName est une chaine = "GeteBayOfficialTime"
SiteId est une chaine = "0"
AppId est une chaine =  "yourAppId"; // use your app ID
DevId est une chaine = "yourDevId"; // use your dev ID
CertId est une chaine = "yourCertId"; // use your cert ID
Version est une chaine = "405"

// Build the request URL
RequestURL est une chaine 
RequestURL = EndPoint + "?callname=" + CallName...
           + "&siteid=" + SiteId...
           + "&appid=" + AppId...
           + "&version=" + Version...
           + "&routing=default"

// Create the service
Service est un eBayAPIInterfaceService Dynamique
Service = New eBayAPIInterfaceService

// Assign the request URL to the service locator.
Service:Url = RequestURL

// Set credentials
oCustomSecurityHeaderType est un CustomSecurityHeaderType dynamique
oCustomSecurityHeaderType = new CustomSecurityHeaderType 
Service:RequesterCredentials = oCustomSecurityHeaderType 

Service:RequesterCredentials:eBayAuthToken = "yourToken"; // use your token
oUserIdPasswordType est un UserIdPasswordType dynamique
oUserIdPasswordType = new UserIdPasswordType

Service:RequesterCredentials:Credentials = oUserIdPasswordType

Service:RequesterCredentials:Credentials:AppId = AppId
Service:RequesterCredentials:Credentials:DevId = devId;
service:RequesterCredentials:Credentials:AuthCert = certId
// Make the call to GeteBayOfficialTime
GeteBayOfficialTimeRequestType request = new GeteBayOfficialTimeRequestType();
oGeteBayOfficialTimeRequestType est un GeteBayOfficialTimeRequestType dynamique
oGeteBayOfficialTimeRequestType = new GeteBayOfficialTimeRequestType
Request:Version = "405"

Response est un GeteBayOfficialTimeResponseType dynamique
Response = service.GeteBayOfficialTime(request)

TraceDebut()
Trace("The time at eBay headquarters in San Jose, California, USA, is:")
Trace(response:Timestamp:ToString())
TraceFin()


Tout ceci est saisie à la volée et peu comporter des erreurs
Certaines methodes des assembly sont renomées par le WLangage en prefixant la méthode par un Get_ ou bien un Set_
selon s'il s'agit d'une récupération ou bien une affectation de valeur.

cela devrait vous donner un point de départ.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4313&post_id=17811