Udostępnij za pośrednictwem


Pobieranie oferty

Uwaga

Interfejsy API portalu Cloud Partner Portal są zintegrowane z usługą i będą nadal działać w Centrum partnerskim. Przejście wprowadza niewielkie zmiany. Przejrzyj zmiany wymienione w dokumentacji interfejsu API portalu Cloud Partner Portal, aby upewnić się, że kod będzie nadal działać po przejściu do Centrum partnerskiego. Interfejsy API CPP powinny być używane tylko dla istniejących produktów, które zostały już zintegrowane przed przejściem do Centrum partnerskiego; nowe produkty powinny używać interfejsów API przesyłania w Centrum partnerskim.

Pobiera podsumowaną listę ofert w przestrzeni nazw wydawcy.

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers?api-version=2017-10-31

Parametry identyfikatora URI

Nazwa/nazwisko Opis Typ danych
publisherId Identyfikator wydawcy, na przykład contoso String
api-version Najnowsza wersja interfejsu API Data
Nazwa/nazwisko Wartość
Typ zawartości application/json
Autoryzacja Bearer YOUR_TOKEN

Przykład treści

Response

  200 OK 
  [ 
      {  
          "offerTypeId": "microsoft-azure-virtualmachines",
          "publisherId": "contoso",
          "status": "published",
          "id": "059afc24-07de-4126-b004-4e42a51816fe",
          "version": 1,
          "definition": {
              "displayText": "Contoso Virtual Machine"
          },
          "changedTime":"2017-05-23T23:33:47.8802283Z"
      }
  ]

Właściwości treści odpowiedzi

Nazwa/nazwisko Opis
offerTypeId Określa typ oferty
publisherId Identyfikator, który jednoznacznie identyfikuje wydawcę
status Stan oferty. Aby uzyskać listę możliwych wartości, zobacz Stan oferty poniżej.
identyfikator Identyfikator GUID, który jednoznacznie identyfikuje ofertę w przestrzeni nazw wydawcy.
version Bieżąca wersja oferty. Nie można zmodyfikować właściwości wersji przez klienta. Jest zwiększana po każdym opublikowaniu.
definicja Zawiera podsumowany widok rzeczywistej definicji obciążenia. Aby uzyskać szczegółową definicję, użyj interfejsu API pobierania określonej oferty .
changedTime Godzina UTC ostatniej modyfikacji oferty

Kody stanu odpowiedzi

Kod Opis
200 OK — Żądanie zostało pomyślnie przetworzone, a wszystkie oferty w ramach wydawcy zostały zwrócone klientowi.
400 Bad/Malformed request — Treść odpowiedzi na błąd może zawierać więcej informacji.
403 Forbidden — Klient nie ma dostępu do określonej przestrzeni nazw.
404 Not found - Określona jednostka nie istnieje.

Stan oferty

Nazwa/nazwisko Opis
NeverPublished Oferta nigdy nie została opublikowana.
Nierozpoczęte Oferta jest nowa, ale nie została uruchomiona.
OczekiwanieForPublisherReview Oferta czeka na zatwierdzenie wydawcy.
Uruchomiono Przesyłanie oferty jest przetwarzane.
Powodzenie Przesyłanie oferty zakończyło przetwarzanie.
Anulowany Przesyłanie oferty zostało anulowane.
Niepowodzenie Przesyłanie oferty nie powiodło się.