Aktivace předplatného sandboxu pro produkty SaaS komerčního marketplace za účelem povolení fakturace

Postup aktivace předplatného pro produkty Software as a Service (SaaS) komerčního marketplace z účtů sandboxu integrace za účelem povolení fakturace

Poznámka

Předplatné pro produkty SaaS komerčního marketplace je možné aktivovat jenom z účtů sandboxu integrace. Pokud máte produkční předplatné, musíte navštívit web vydavatele a dokončit proces nastavení. Fakturace předplatného začne až po dokončení nastavení.

Požadavky

  • Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pomocí samostatných přihlašovacích údajů aplikace i aplikace a uživatele.
  • Partnerový účet sandboxu integrace se zákazníkem, který má aktivní předplatné pro produkty SaaS komerčního marketplace.
  • Pro partnery, kteří používají sadu .NET SDK Partnerského centra, musíte pro přístup k této funkci použít sadu SDK verze 1.14.0 nebo vyšší.

Důležité

Od června 2023 se teď archivuje nejnovější verze sady .NET SDK partnerského centra 3.4.0. Vydání sady SDK si můžete stáhnout z GitHubu spolu se souborem readme, který obsahuje užitečné informace.

Doporučujeme, aby partneři dál používali rozhraní REST API Partnerského centra.

C#

K aktivaci předplatného pro produkty SaaS komerčního marketplace použijte následující postup:

  1. Zpřístupnit rozhraní pro operace předplatného Musíte identifikovat zákazníka a zadat identifikátor předplatného zkušebního předplatného.

    var subscriptionOperations = partnerOperations.Customers.ById(customerId).Subscriptions.ById(subscriptionId);
    
  2. Aktivujte předplatné pomocí operace Activate .

    var subscriptionActivationResult = subscriptionOperations.Activate();
    

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
POST {baseURL}/v1/customers/{customer-tenant-id}/subscriptions/{subscription-id}/activate HTTP/1.1

Parametr identifikátoru URI

Jméno Typ Požaduje se Popis
customer-tenant-id Identifikátor guid Y Hodnota je identifikátor tenanta zákazníka formátovaný identifikátorem GUID (id tenanta zákazníka), který umožňuje zadat zákazníka.
id předplatného Identifikátor guid Y Hodnota je identifikátor předplatného formátovaný identifikátorem GUID (id předplatného), který umožňuje zadat předplatné.

Záhlaví žádosti

Další informace najdete v tématu Hlavičky REST Partnerského centra.

Text požadavku

Žádné

Příklad požadavku

POST https://api.partnercenter.microsoft.com/v1/customers/42b5f772-5c5c-4bce-b9d7-bdadeecca411/subscriptions/87363db7-39ab-dd25-d371-94340aaa2f97/activate HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: 1438ea3d-b515-45c7-9ec1-27ee0cc8e6bd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5

Odpověď REST

Tato metoda vrátí vlastnosti ID předplatného a stavu.

Kódy úspěšnosti a chyb odpovědi

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo selhání a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb REST v Partnerském centru.

Příklad odpovědi

HTTP/1.1 200 OK
Content-Length: 79
Content-Type: application/json
MS-CorrelationId: 1438ea3d-b515-45c7-9ec1-27ee0cc8e6bd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5

{
    "subscriptionId":"87363db7-39ab-dd25-d371-94340aaa2f97",
    "status":"Success"
}