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:
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);
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/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/activate HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
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: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 655890ba-4d2b-4d09-a95f-4ea1348686a5
{
"subscriptionId":"aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"status":"Success"
}