包含 Office365 API OneNote API
Office365 API OneNote API included
几个月前,我在我的网站上集成了 Office365 登录。 (我用office365账号登录我的网站)。
现在我想包括 Onenote API 功能,例如创建页面、创建分区等
我研究过可以使用 office365 登录您可以访问 Onenote API。
首先我在azure上修改了之前用过的app(在app中包含onenote)。
用office365登录没问题,但是用onenote通讯时总是收到未经授权的代码(401)。
我将此库 https://github.com/ankitsam/office365-api-php-client/blob/master/src/Office365_Client.php 用于 office365 客户端。当我尝试访问
范围是:
stdClass Object
(
[token_type] => Bearer
[expires_in] => 3599
[scope] => Contacts.Read Mail.Read User.Read User.Read.All
[expires_on] => 1444251788
[not_before] => 1444247888
[resource] => https://graph.microsoft.com/
[access_token] => access_token here
[refresh_token] => refresh_token here
[id_token] => id_token here
)
我没有在范围 Onenote 范围内看到(我包括在 azure 应用程序上)。
谢谢
尝试在 github 中为 php 使用 Microsoft OneNote API。它是最新的 o365 api.
最近的变化
https://github.com/OneNoteDev/OneNoteAPISamplePHP
此外,您可以使用此控制台测试您的代码:
https://apigee.com/onenote/embed/console/onenote/?apig_cc=1
这里有一个关于如何使用这个控制台的教程:
https://msdn.microsoft.com/en-us/library/office/dn575419.aspx
希望这对您有所帮助。
问题出在 [资源] url。
要与 onenote 通信,我们需要使用 [resource] => https://onenote.com/
谢谢
几个月前,我在我的网站上集成了 Office365 登录。 (我用office365账号登录我的网站)。
现在我想包括 Onenote API 功能,例如创建页面、创建分区等
我研究过可以使用 office365 登录您可以访问 Onenote API。
首先我在azure上修改了之前用过的app(在app中包含onenote)。
用office365登录没问题,但是用onenote通讯时总是收到未经授权的代码(401)。
我将此库 https://github.com/ankitsam/office365-api-php-client/blob/master/src/Office365_Client.php 用于 office365 客户端。当我尝试访问
范围是:
stdClass Object
(
[token_type] => Bearer
[expires_in] => 3599
[scope] => Contacts.Read Mail.Read User.Read User.Read.All
[expires_on] => 1444251788
[not_before] => 1444247888
[resource] => https://graph.microsoft.com/
[access_token] => access_token here
[refresh_token] => refresh_token here
[id_token] => id_token here
)
我没有在范围 Onenote 范围内看到(我包括在 azure 应用程序上)。
谢谢
尝试在 github 中为 php 使用 Microsoft OneNote API。它是最新的 o365 api.
最近的变化https://github.com/OneNoteDev/OneNoteAPISamplePHP
此外,您可以使用此控制台测试您的代码: https://apigee.com/onenote/embed/console/onenote/?apig_cc=1
这里有一个关于如何使用这个控制台的教程:
https://msdn.microsoft.com/en-us/library/office/dn575419.aspx
希望这对您有所帮助。
问题出在 [资源] url。 要与 onenote 通信,我们需要使用 [resource] => https://onenote.com/
谢谢