Ошибка создания ExtensionProperties с Microsoft Graph

Проблемы с Microsoft Graph. Это создает новые ExtensionProperties в соответствии с эта документация

function crear($objeto, $datos){
$graph->setApiVersion("beta");
$r = $graph->createRequest("POST", "/$objeto")
->attachBody($datos)
->execute();
}

crear('applications/'.ID_APP.'/extensionProperties', array(
'extensionProperty'=>array(
"appDisplayName"=>NOMBRE_APP,
"name"=>"cargo",
"dataType"=>"Integer",
"isSyncedFromOnPremises"=>true,
"targetObjects"=>array('Group')
)
));

Ошибка:

Type: GuzzleHttp\Exception\ClientException

Message: Client error: `POST
https://graph.microsoft.com/beta/applications/my_id_app/extensionProperties` resulted in a `405 Method Not Allowed`
response: { "error": { "code": "Request_BadRequest", "message": "Specified
HTTP method is not allowed for the request (truncated...)

Filename: /var/www/html/ischooldesarrollo/application/libraries/msgraph-sdk-
php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php

Line Number: 111

Что я делаю неправильно?

1

Решение

Если вы пытаетесь создать определение расширения схемы, пожалуйста, следуйте этой документации: https://developer.microsoft.com/en-us/graph/docs/concepts/extensibility_overview

Ссылка у вас здесь: https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/application_post_extensionproperties должны быть удалены из документации. Это намекает на возможность создания расширений схемы каталогов Azure AD (Graph) (предшественник версии в Microsoft Graph). Создание этого типа определения расширения не поддерживается в Microsoft Graph. Я напишу внутреннюю ошибку документа для этого.

Надеюсь это поможет,

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]