Office365 如何使用Onenote Graph API删除和重命名笔记本名称
我想重新命名笔记本的名字。我试过下面的图表要求Office365 如何使用Onenote Graph API删除和重命名笔记本名称,office365,onenote,onenote-api,Office365,Onenote,Onenote Api,我想重新命名笔记本的名字。我试过下面的图表要求 PATCH "graph.microsoft.com/v1.0/me/onenote/notebooks{id}" 我收到“UnknownError”,重命名笔记本的修补程序请求url是什么?这不受支持。您可能希望将此添加到我们的uservoice OneNote笔记本在使用OneDrive api时是文件夹,可以是或 但是,OneDrive文档特别建议不要在OneNote笔记本上执行此操作 删除笔记本的php代码示例(您将通过获取{item
PATCH "graph.microsoft.com/v1.0/me/onenote/notebooks{id}"
我收到“UnknownError”,重命名笔记本的修补程序请求url是什么?这不受支持。您可能希望将此添加到我们的uservoice
OneNote笔记本在使用OneDrive api时是文件夹,可以是或 但是,OneDrive文档特别建议不要在OneNote笔记本上执行此操作 删除笔记本的php代码示例(您将通过获取{item id}) 已删除的笔记本将移动到回收站 重命名笔记本的php代码示例
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'https://graph.microsoft.com/v1.0/me/drive/items/{item-id}');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST => 'PATCH');
curl_setopt($ch, CURLOPT_POSTFIELDS,'{"name":"newname"}');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: */*',
'return-client-request-id: true','Content-Type: application/json',
'Authorization: Bearer eyJ0eXAiOiJKV1Qi…));
$response = curl_exec($ch);
curl_close($ch);
return $response;
感谢您的重播,我尝试了上述代码,我收到错误消息“CompactToken解析失败,错误代码:80049217”。请帮助我解决此错误。请查看此链接回答表明您的令牌无效。非常感谢您提供的示例代码。我的问题正在解决。如何将驱动器文件权限更改为“仅准备就绪”请建议Hi Mohammad,请参阅此以获得建议的解决方案。我怀疑您只能以只读方式共享一个项目,而不能实际将该项目设置为只读。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'https://graph.microsoft.com/v1.0/me/drive/items/{item-id}');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST => 'PATCH');
curl_setopt($ch, CURLOPT_POSTFIELDS,'{"name":"newname"}');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: */*',
'return-client-request-id: true','Content-Type: application/json',
'Authorization: Bearer eyJ0eXAiOiJKV1Qi…));
$response = curl_exec($ch);
curl_close($ch);
return $response;