【发布时间】:2019-04-17 17:07:31
【问题描述】:
使用 OneNote API(通过 PHP 和 cURL)我可以获得 共享笔记本 的数据(此处未显示所有数据):
"id": "1-ff693481-8376-40a5-936a-1d94aaf0acc5",
"self": "https://graph.microsoft.com/v1.0/users/1f1e0d22-2cab-43fa-944f-41ff04441b26/onenote/notebooks/1-ff693481-8376-40a5-936a-1d94aaf0acc5",
"displayName": "Config-003",
"sectionsUrl": "https://graph.microsoft.com/v1.0/users/1f1e0d22-2cab-43fa-944f-41ff04441b26/onenote/notebooks/1-ff693481-8376-40a5-936a-1d94aaf0acc5/sections",
...
但是当我使用 sectionsUrl 获取该笔记本中的 sections (或使用 id 构建我自己的 URL)时,我得到的只是 404 错误消息:
curl_exec() failed: The requested URL returned error: 404 Not Found
那么有什么方法可以让部分(然后是其中的页面)起作用?
注意:Accessing shared notebooks pages and sections for Onenote for business acoount 的答案不回答我的问题。
[编辑] 根据 Martin Zeitler 的回答(现已删除)进行澄清:访问令牌与部分请求一起提供,就像前面的笔记本请求一样:
CURLOPT_HTTPHEADER => array("Content-Type: text/html", "Authorization: Bearer " . $encodedAccessToken)
【问题讨论】:
标签: php onenote-api