• 30.03.2021
  • 5 minute de citit

In acest articol

Se aplica la:

  • Centrul de parteneri
  • Centrul de parteneri operat de 21Vianet
  • Centrul de parteneri pentru Microsoft Cloud pentru guvernul SUA

Acest articol explica cum sa creati un client nou.

In calitate de partener furnizor de solutii cloud (CSP), atunci cand creati un client, puteti plasa comenzi in numele clientului. Cand creati un client, creati si:

  • Un obiect chirias Azure Active Directory (AD) pentru client.

  • O relatie intre distribuitor si client, utilizata pentru privilegii de administrator delegate.

  • Un nume de utilizator si o parola pentru a va conecta ca administrator pentru client.

Odata ce clientul este creat, asigurati-va ca salvati ID-ul clientului si detaliile Azure AD pentru utilizare ulterioara cu SDK-ul Centrului de parteneri (de exemplu, gestionarea contului).

Conditii prealabile

  • Acreditari descrise in autentificarea Centrului de parteneri. Acest scenariu accepta autentificarea atat cu aplicatii independente, cat si cu acreditari pentru aplicatie + utilizator.

Important

Pentru a crea un chirias client trebuie sa furnizati o adresa fizica valida in timpul procesului de creare. O adresa poate fi validata urmand pasii descrisi in scenariul Validati o adresa. Daca creati un client utilizand o adresa nevalida in mediul sandbox, nu veti putea sterge clientul respectiv.

C #

Pentru a adauga un client:

  1. Instantati un nou obiect Client . Asigurati-va ca completati BillingProfile si CompanyProfile .

  2. Adaugati noul client la colectia dvs. IAggregatePartner.Customers apeland Create sau CreateAsync .

Exemplu C #

// IAggregatePartner PartnerOperations; var partnerOperations = this.Context.UserPartnerOperations; var customerToCreate = new Customer () {CompanyProfile = new CustomerCompanyProfile () {Domain = string.Format (CultureInfo.InvariantCulture, “SampleApplication {0}. {1}”, new Random (). Next (), this.Context.Configuration .Scenario.CustomerDomainSuffix), //// OrganizationRegistrationNumber = “123456” // Va rugam sa adaugati daca intr-o anumita tara necesita}, BillingProfile = new CustomerBillingProfile () {Culture = “EN-US”, Email = “[email protected] “, Language =” En “, CompanyName =” Some Company “+ new Random (). Next (), DefaultAddress = new Address () {FirstName =” Tania “, MiddleName =” MiddleName “, LastName =” Carr “, AddressLine1 = “One Microsoft Way”, Oras = “Redmond”, Stat = “WA”, Tara = “SUA”, Cod postal = “98052”, Numar de telefon = “”}}}; var newCustomer = partnerOperations.Customers.Create (customerToCreate);

Exemplu : aplicatie de testare a consolei. Proiect : Centrul de parteneri SDK Samples Class : CreateCustomer.cs

Java

SDK Java Center pentru parteneri este utilizat in mod obisnuit de catre parteneri pentru a-si gestiona resursele din Centrul pentru parteneri. Este un proiect open-source intretinut de comunitatea partenera. Deoarece acest modul este intretinut de comunitatea partenerului, nu este acceptat oficial de Microsoft. Puteti obtine ajutor de la comunitate sau puteti deschide o problema pe GitHub daca aveti o problema.

Pentru a crea un client nou:

  1. Creati o noua instanta a obiectelor CustomerBillingProfile si CustomerCompanyProfile . Asigurati-va ca completati campurile obligatorii.

  2. Creati clientul apeland functia IAggregatePartner.getCustomers (). Create .

Exemplu Java

// IAggregatePartner PartnerOperations; Adresa adresa = Adresa noua (); address.setFirstName (“Gena”); address.setLastName (“Soto”); address.setAddressLine1 („One Microsoft Way”); address.setCity („Redmond”); address.

folladas en el metro maduras sensuales
video sexo porno español trios
shemalehd porno español abuelas
videos de chicas gratis abuelas por el culo
madre follada a la fuerza maduras gozando
necrofilia xxx masajes porno en español
jovencitas masturbandose porno españolas peludas
familia española follando española viciosa
zoofila peliculas porno subtituladas en español
pillados follando infraganti creampie española
follando en el convento videos porno corridas internas
super mamadas incesto abuelas
porno guey alexa grace
moras follando porno traducido al español
lisbianas maduras gordibuenas
incesto abuelas megan montaner follando
españolas follando por dinero taboo.com
pajas en coche chica se masturba
maduras a cuatro patas videos chicas gratis
tetas amateur parejitas españolas follando

setState (“WA”); address.setCountry („SUA”); address.setPostalCode (“98052”); address.setPhoneNumber (“4255550101”); CustomerBillingProfile billingProfile = nou CustomerBillingProfile (); billingProfile.setCulture („ro-SUA”); billingProfile.setEmail (“[email protected]”); billingProfile.setLanguage (“ro”); billingProfile.setCompanyName (“Jucarii cu varful aripii” + nou Random (). nextInt ()); billingProfile.setDefaultAddress (adresa); CustomerCompanyProfile companyProfile = new CustomerCompanyProfile (); companyProfile.setDomain (“WingtipToys” + Math.abs (nou Random (). nextInt ()) + “.onmicrosoft.com”); Client customerToCreate = client nou (); customerToCreate.setBillingProfile (billingProfile); customerToCreate.setCompanyProfile (companyProfile); Client newCustomer = partnerOperations.getCustomers (). Create (customerToCreate);

PowerShell

Modulul Partner Center PowerShell este utilizat in mod obisnuit de catre parteneri pentru a-si gestiona resursele din Centrul de parteneri. Este un proiect open-source intretinut de comunitatea partenera. Deoarece acest modul este intretinut de comunitatea partenerului, nu este acceptat oficial de Microsoft. Puteti obtine ajutor de la comunitate sau puteti deschide o problema pe GitHub daca aveti o problema.

Pentru a crea un client executati comanda New-PartnerCustomer .

New-PartnerCustomer -BillingAddressLine1 ‘1 Microsoft Way’ -BillingAddressCity ‘Redmond’ -BillingAddressCountry ‘US’ -BillingAddressPostalCode ‘98052’ -BillingAddressState ‘WA’ -ContactEmail ‘[email protected]’ -ContactFirstName ‘ Culture ‘en-US’ -Domain ‘newcustomer.onmicrosoft.com’ -Language ‘en’ -Name ‘New Client’

Cerere REST

Solicitati sintaxa

Metoda de solicitare URI POST {baseURL} / v1 / clients HTTP / 1.1

  • Acest API este idempotent (nu va produce un rezultat diferit daca il apelati de mai multe ori).

  • Sunt necesare un ID de cerere si un ID de corelatie.

  • Pentru mai multe informatii, consultati anteturile REST ale Centrului de parteneri.

Solicitati corpul

Acest tabel descrie proprietatile necesare in corpul cererii.

Nume Tip Descriere Obiect BillingProfile Informatii despre profilul de facturare al clientului. Obiect CompanyProfile Informatii despre profilul companiei clientului.

Profil de facturare

Acest tabel descrie campurile minime obligatorii din resursa CustomerBillingProfile necesare pentru a crea un client nou.

Nume Tip Descriere sir de e-mail Adresa de e-mail a clientului. sir de culturi Cultura lor preferata pentru comunicare si moneda, cum ar fi „en-US”. Consultati limbile si locatiile acceptate de Centrul de parteneri pentru culturile acceptate. sir de limba Limba implicita. Sunt acceptate doua coduri de limbaj de caractere (de exemplu en sau fr). string company_name Numele companiei / organizatiei inregistrate. default_address Address Adresa inregistrata a companiei / organizatiei clientului. Consultati resursa Adresa pentru informatii despre orice limita de lungime.

Profilul Companiei

Acest tabel descrie campurile minime obligatorii din resursa CustomerCompanyProfile necesare pentru a crea un client nou.

Nume Tip Descriere sir de domeniu Numele de domeniu al clientului, cum ar fi contoso.onmicrosoft.com. organizationRegistrationNumber String Numarul de inregistrare al organizatiei clientului (denumit si numarul INN in anumite tari). Este necesar numai pentru compania / organizatia clientului situata in urmatoarele tari: Armenia (AM), Azerbaidjan (AZ), Belarus (BY), Ungaria (HU), Kazahstan (KZ), Kargazstan (KG), Moldova (MD), Rusia ( RU), Tadjikistan (TJ), Uzbekistan (UZ), Ucraina (UA), Brazilia (BR), India, Africa de Sud, Polonia, Emiratele Arabe Unite, Arabia Saudita, Turcia, Thailanda, Vietnam, Myanmar, Irak, Sudanul de Sud si Venezuela. Pentru compania / organizatia clientului situata in alte tari, acesta este un camp optional.

Solicitati un exemplu

POST https://api.partnercenter.microsoft.com/v1/customers HTTP / 1.1 Authorization: Bearer <token> Accept: application / json MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f MS-CorrelationId: ab993325-1605 -4cf4-bac4-fb584142a31b X-Locale: en-US Tip de continut: application / json Gazda: api.partnercenter.microsoft.com Continut-Lungime: 789 Asteptare: 100-continuare Conexiune: Keep-Alive {“CompanyProfile”: { “Domain”: “xyz.ccsctp.net”,}, “BillingProfile”: {“Culture”: “EN-US”, “Email”: “[email protected]”, “Language”: “ro”, ” CompanyName “:” companie de testare “,” DefaultAddress “: {” FirstName “:” Test “,” LastName “:” Test “,” AddressLine1 “:” One Microsoft Way “,” City “:„Redmond”, „State”: „WA”, „PostalCode”: „98052”, „Tara”: „SUA”,}}}

Raspuns REST

Daca are succes, acest API returneaza o resursa pentru client pentru noul client. Salvati ID-ul clientului si detaliile Azure AD pentru utilizare ulterioara cu SDK-ul Centrului de parteneri. Veti avea nevoie de ele pentru a fi utilizate cu gestionarea contului, de exemplu.

Coduri de succes si erori ale raspunsului

Raspunsurile vin cu un cod de stare HTTP care indica succesul sau esecul si informatii suplimentare de depanare. Utilizati un instrument de urmarire a retelei pentru a citi acest cod, tipul de eroare si parametrii suplimentari. Pentru lista completa, consultati Codurile de eroare REST ale Centrului de parteneri.

Exemplu de raspuns

HTTP / 1.1 201 Continut creat Lungime: 834 Tip continut: application / json; charset = utf-8 MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f MS-CV: ObwhuhD2tUKJoM + Z.0 MS-ServerId: T2 MS2 Server: Feb 2017 20:06:02 GMT {“id”: “dfd8cc0a-c592-468c-8461-869a38d24738”, “commerceId”: “0a4ce58a-6f96-4273-8035-d9c7d31b9ba4”, “companyProfile”: {“tenantId”: “dfd8cc0a-c592-468c-8461-869a38d24738”, “domeniu”: “xyz.ccsctp.net”, “atribute”: {“objectType”: “CustomerCompanyProfile”}}, “billingProfile”: {“id”: “d17c0275 -da92-5c33-9032-782ef1d0b69b “,” e-mail “:” [email protected] “,” cultura “:” ro-SUA “,”