Microsoft Graph APIを呼び出して、Intuneで登録されたデバイスのパスコードをリセットしようとしています。残念ながら電話をすると、JSONペイロードが空であることを示すエラーが表示されます。特定のエンドポイントはJSONペイロードを必要とせず、実際にはボディを一切含まないと言います。Microsoft Graph(Guzzle&PHP)を呼び出す際に、空のペイロード、JSONコンテンツが予期していませんでした。
エラーを満たすかどうかを確認するためにJSONを追加しようとしましたが、同じエラーメッセージが表示されます。ここで
は、私が作っています呼び出しです: :ここ
$client = new Client();
try{
$client->post('https://graph.microsoft.com/beta/managedDevices/12345resetPasscode', [
'headers' => [
'Authorization' => 'Bearer 12345',
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'json' => json_encode(['hello' => 'world']),
]
]);
} catch (\GuzzleHttp\Exception\ClientException $e) {
dd($e->getResponse()->getBody()->getContents());
}
は、私が受けていますエラーである「不正な要求:。空のペイロードをJSONコンテンツが期待されます。」 ここ
https://i.stack.imgur.com/gwwtJ.pngはAPIドキュメント私はオフに働いていますされていますhttps://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/intune_devicefe_manageddevice_resetpasscode
PHP 7 &がつがつ食う6
を使用して、任意のヘルプは歓迎です!
素晴らしい迅速な対応を解決する
願っています!私は同じ問題に遭遇した、あなたのソリューションは動作します。 – jannikb