如何在microsoft';s php图形api
我正在使用microsoft的graph api将文件上载到onedrive。如果上传成功,我想删除本地文件。我的代码如下:如何在microsoft';s php图形api,php,microsoft-graph-api,onedrive,guzzle,microsoft-graph-sdks,Php,Microsoft Graph Api,Onedrive,Guzzle,Microsoft Graph Sdks,我正在使用microsoft的graph api将文件上载到onedrive。如果上传成功,我想删除本地文件。我的代码如下: 公共函数testMoveFile() { $graph=新图形(); $graph->setAccessToken($access_token); $response=$graph->createRequest(“PUT”,“/drives/$drive\u id/items/root:/$filename:/content”) ->附件($content) ->
公共函数testMoveFile()
{
$graph=新图形();
$graph->setAccessToken($access_token);
$response=$graph->createRequest(“PUT”,“/drives/$drive\u id/items/root:/$filename:/content”)
->附件($content)
->执行();
如果($response->getStatusCode()>201){
var_dump($response);
}否则{
//删除该文件
}
}
问题在于,似乎没有响应http状态代码的getter。当我使用
var\u dump()
检查$response
时,我可以看到有一个名为\u httpStatusCode
的私有属性,但当我尝试访问它时,我会收到一个错误,因为它是私有的。当我查看单元测试时,我没有看到任何检查。还有别的方法吗?这比我想象的要容易。要获取状态代码,您必须
if ($response->getStatus() > 201) {