Неподдерживаемый тип носителя - ошибка 415 в запросе POST в Graph Explorer - PullRequest
0 голосов
/ 06 апреля 2020

Я пробую Graph Explorer. Я могу получить свой профиль из https://graph.microsoft.com/v1.0/me/.

Но когда я пытаюсь создать устройство, используя Graph Explorer, он возвращает Unsupported Media Type - 415 ответ.

Мой запрос и ответ :

Запрос

POST https://graph.microsoft.com/v1.0/devices

Заголовки запроса Content-type: application/json

Тело запроса

{
    "accountEnabled": false,
    "alternativeSecurityIds": [
        {
            "type": 3,
            "key": "base64Y3YxN2E1MWFlYw=="
        }
    ],
    "deviceId": "4c299165-6e8f-4b45-a5ba-c5d250a707ff",
    "displayName": "Test device",
    "operatingSystem": "linux",
    "operatingSystemVersion": "1"
}

Я дал согласие на все разрешения в разделе Modify permissions.

Ответ

Unsupported Media Type - 415 - 1168ms

{
    "error": {
        "code": "Request_BadRequest",
        "message": "The specified content type 'application/json;odata=minimalmetadata, application/json' contains either no media type or more than one media type, which is not allowed. You must specify exactly one media type as the content type.",
        "innerError": {
            "request-id": "11235ffc-1fb3-4324-a832-2c92274e98bf",
            "date": "2020-04-06T16:55:17"
        }
    }
}

Измените

значение deviceId в данных запроса

1 Ответ

2 голосов
/ 07 апреля 2020

«DeviceId» И «Ключ», который вы передаете в теле запроса, должен быть уникальным идентификатором. Измените ваш образец Device-Id & Key и попробуйте снова. Это сработало для меня. и вы также увеличили длину идентификатора устройства, добавив 1 в конце.

Документация для accountEnabled здесь .

...