使用Microsoft Graph API(PHP)更新用户

使用Microsoft Graph API(PHP)更新用户,php,microsoft-graph-api,Php,Microsoft Graph Api,我正在尝试使用Microsoft API修改用户 $graph = new Graph(); $graph->setAccessToken($accessToken); $graph->createRequest('PATCH', "/users/*USER_ID*") ->attachBody(array("officeLocation" => $code)) ->execute(); 我得到以下

我正在尝试使用Microsoft API修改用户

$graph = new Graph();
$graph->setAccessToken($accessToken);

$graph->createRequest('PATCH', "/users/*USER_ID*")
      ->attachBody(array("officeLocation" => $code))
      ->execute();
我得到以下错误:

Cannot convert a primitive value to the expected type 'Edm.String'

有什么建议会导致此问题?

我没有看到任何与laravel相关的代码,我建议删除
laravel
标记
$code
的值是多少?此值一定有问题。$code是类似“11b156”的字符串