Freigeben über


Erstellen einer neuen Übermittlung für ein Produkt

Verwenden Sie diese Methode in der Microsoft Hardware-API, um eine neue Übermittlung für ein Produkt zu erstellen. Stellen Sie vor der Verwendung dieser Methode sicher, dass Sie ein neues Produkt erstellt haben. Weitere Informationen finden Sie unter Erstellen eines neuen Produkts.

Voraussetzungen

Wenn Sie dies noch nicht getan haben, müssen Sie alle Voraussetzungen für die Microsoft-Hardware-APIs erfüllen, bevor Sie versuchen, eine dieser Methoden zu verwenden.

Anforderung

Diese Methode hat die folgende Syntax. In den folgenden Abschnitten finden Sie Verwendungsbeispiele und Beschreibungen des Header und Anforderungstexts.

Methode Anforderungs-URI
POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions

Die productId in der Methode ist das Produkt, für das die Übermittlung bestimmt ist.

Anforderungsheader

Header type BESCHREIBUNG
Authorization String Erforderlich. Das Microsoft Entra ID-Zugriffstoken im Format Bearertoken<>.
Akzeptieren String Optional. Gibt den Typ des Inhalts an. Zulässiger Wert ist "application/json"

Anforderungsparameter

Geben Sie keine Anforderungsparameter für diese Methode an.

Anforderungstext

Im folgenden Beispiel wird der JSON-Anforderungstext zum Erstellen einer neuen Übermittlung veranschaulicht.

{
  "name": "VST_apdevtest1_init",
  "type": "initial"
}

Ausführliche Informationen zu den Feldern in der Anforderung finden Sie unter Übermittlungsressource.

Anforderungsbeispiele

Im folgenden Beispiel wird veranschaulicht, wie eine neue Übermittlung erstellt wird.

POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/14631253285588838/submissions HTTP/1.1
Authorization: Bearer <your access token>

Antwort

Im folgenden Beispiel wird der JSON-Antworttext veranschaulicht, der von einer erfolgreichen Anforderung zum Erstellen einer neuen Übermittlung für ein Produkt zurückgegeben wird. Weitere Informationen zu den Werten im Antworttext finden Sie im folgenden Abschnitt.

{
  "id": 1152921504621465124,
  "productId": 14631253285588838,
  "downloads": {
    "items": [
      {
        "type": "initialPackage",
        "url": "https://ingestionpackages.blob.core.windows.net/ingestion/38c19eaf-7377-4834-893c-28d5791f7896?sv=2017-04-17&sr=b&sig=SlD5j5e067oA4Y3hdk1sPW3UycTSUVlIp80WbWvj4A8%3D&se=2018-03-20T05:00:14Z&sp=rwl"
      }
    ],
    "messages": []
  },
  "links": [
    {
      "href": "https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/14631253285588838/submissions/1152921504621465124",
      "rel": "self",
      "method": "GET"
    },
    {
      "href": "https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/14631253285588838/submissions/1152921504621465124",
      "rel": "update_submission",
      "method": "PATCH"
    }
  ],
  "commitStatus": "commitPending",
  "isExtensionInf": true,
  "isUniversal": true,
  "isDeclarativeInf": true,
  "name": "VST_apdevtest1_init",
  "type": "initial"
}

Antworttext

Weitere Informationen finden Sie unter Übermittlungsressource .

Fehlercodes

Weitere Informationen finden Sie unter Fehlercodes.

Weitere Informationen

Hardware Dashboard-API-Beispiele (GitHub)