Trabalhar com blocos de anotações de equipe
Aplica-se aos: Blocos de anotações empresariais no Office 365
Escolas, faculdades e universidades em todo o mundo usam blocos de anotações de equipe para ajudar a promover a produtividade, o compromisso e a colaboração.
Você pode usar o ponto de extremidade staffNotebooks para executar tarefas comuns de blocos de anotações de equipe, como criar blocos de anotações de equipe e adicionar ou remover líderes ou membros.
Observação
A API do OneNote fornece o ponto de extremidade staffNotebooks para operações específicas dos blocos de anotações de equipe.
Construir a URI de solicitação
Para construir o URI de solicitação, inicie com a URL raiz do serviço para a sua plataforma:
Blocos de anotações no OneDrive for Business
https://www.onenote.com/api/v1.0/me/notes/
https://www.onenote.com/api/v1.0/users/{id}/notes/
Blocos de anotações do site do SharePoint
https://www.onenote.com/api/v1.0/myOrganization/siteCollections/{id}/sites/{id}/notes/
Blocos de anotações de grupo unificados
https://www.onenote.com/api/v1.0/myOrganization/groups/{id}/notes/
Acrescentar o ponto de extremidade staffNotebooks, seguido de um caminho de recurso, conforme necessário:
Criar blocos de anotações de equipe
../staffNotebooks[?omkt,sendemail]
Atualizar um bloco de anotações de equipe
../staffNotebooks/{notebook-id}
Obter um ou mais blocos de anotações de equipe
../staffNotebooks
../staffNotebooks/{notebook-id}
Excluir um bloco de anotações de equipe
../staffNotebooks/{notebook-id}
../staffNotebooks/{notebook-id}/members
../staffNotebooks/{notebook-id}/leaders
../staffNotebooks/{notebook-id}/members/{member-id}
../staffNotebooks/{notebook-id}/leaders/{leader-id}
../staffNotebooks/{notebook-id}/copySectionsToContentLibrary
Seu URI de solicitação completo será parecido com estes exemplos:
https://www.onenote.com/api/v1.0/me/notes/staffNotebooks/{id}/leaders/{id}
https://www.onenote.com/api/v1.0/users/{id}/notes/staffNotebooks/{id}/members
https://www.onenote.com/api/v1.0/myOrganization/siteCollections/{id}/sites/{id}/notes/staffNotebooks
https://www.onenote.com/api/v1.0/myOrganization/groups/{id}/notes/staffNotebooks/{id}
https://www.onenote.com/api/v1.0/me/notes/staffNotebooks/{id}/copySectionsToContentLibrary
Observação
Saiba mais sobre a URL raiz de serviço.
Criar blocos de anotações de equipe
Para criar um bloco de anotações de equipe, envie uma solicitação POST para o ponto de extremidade staffNotebooks.
POST ../staffNotebooks[?omkt,sendemail]
No corpo da mensagem, envie um objeto JSON com os parâmetros de criação do bloco de anotações de equipe.
{
"name": "notebook-name",
"memberSections": [
"section1-name",
"section2-name"
],
"leaders": [
{
"id": "alias@tenant",
"principalType": "Person-or-Group"
}
],
"members": [
{
"id": "alias@tenant",
"principalType": "Person-or-Group"
},
{
"id": "alias@tenant",
"principalType": "Person-or-Group"
},
{
"id": "alias@tenant",
"principalType": "Person-or-Group"
}
],
"hasLeaderOnlySectionGroup": true
}
Parâmetro | Descrição |
---|---|
nome | O nome do bloco de anotações. |
memberSections | Uma matriz contendo um ou mais nomes de seção. Essas seções são criadas no grupo de seções de cada membro. |
líderes | Uma matriz contendo um ou mais objetos de segurança. |
membros | Uma matriz contendo um ou mais objetos de segurança. Um grupo de seções é criado para cada membro. |
hasLeaderOnlySectionGroup | true para criar um grupo de seções Somente Líder visível apenas para líderes. |
omkt | Parâmetro de consulta de URL que especifica o idioma do bloco de anotações. O padrão é en-us . Exemplo: ?omkt=es-es |
sendemail | Parâmetro de consulta de URL que especifica se é necessário enviar uma notificação por email quando o bloco de anotações é criado para os líderes e membros atribuídos ao bloco de anotações. O padrão é false . |
Líderes e membros são representados por objetos de segurança que contêm as seguintes propriedades:
Parâmetro | Descrição |
---|---|
id | O nome UPN do Office 365. Confira a Documentação da API do Azure AD Graph para saber mais sobre usuários e grupos. |
principalType | Person ou Group |
Idiomas compatíveis
Você pode usar o parâmetro de consulta de URL omkt={language-code}
para criar um bloco de anotações de equipe em um idioma específico. Por exemplo:
POST ../staffNotebooks?omkt=de-de
Os seguintes códigos de idioma são suportados. O padrão é en-us
.
Código | Idioma |
---|---|
bg-bg | Български (България) |
cs-cz | Čeština (Česká republika) |
da-dk | Dansk (Dinamarca) |
de-de | Deutsch (Deutschland) |
el-gr | Ελληνικά (Ελλάδα) |
en-us | Inglês (Estados Unidos) |
es-es | Español (España) |
et-ee | Eesti (Eesti) |
fi-fi | Suomi (Suomi) |
fr-fr | Français (France) |
hi-in | हिंदी (तारत) |
hr-hr | Hrvatski (Hrvatska) |
hu-hu | Magyar (Magyarország) |
id-id | Bahasa Indonesia (Indonesia) |
it-it | Italiano (Italia) |
ja-jp | 日本語 (日本) |
kk-kz | Қазақ (Қазақстан) |
ko-kr | 한국어 (대한민국) |
lt-lt | Lietuvių (Lietuva) |
lv-lv | Latviešu (Latvija) |
ms-my | Bahasa Melayu (Asia Tenggara) |
nb-no | Norsk (Norge) |
nl-nl | Nederlands (Nederland) |
pl-pl | Polski (Polska) |
pt-br | Português (Brasil) |
pt-pt | Português (Portugal) |
ro-ro | Română (România) |
ru-ru | Русский (Россия) |
sk-sk | Slovenčina (Slovenská republika) |
sl-si | Slovenski (Slovenija) |
sr-Latn-RS | Srpski (Rep. Srbija i Rep. Crna Gora) |
sv-se | Svenska (Sverige) |
th-th | ไทย (ไทย) |
tr-tr | Türkçe (Türkiye) |
uk-ua | Українська (Україна) |
vi-vn | Tiếng Việt (Việt Nam) |
zh-cn | 简体中文 (中国) |
zh-tw | 繁體中文 (台灣) |
Exemplo
A solicitação a seguir cria um bloco de anotações de equipe chamado Reuniões de Equipe.
POST ../v1.0/users/{leader-id}/notes/staffNotebooks?sendemail=true
Authorization: Bearer {token}
Content-Type: application/json
Accept: application/json
{
"name": "Staff Meetings",
"memberSections": [
"Staff Notes",
"Meeting Summaries",
],
"leaders": [
{
"id": "leader1@contoso.com",
"principalType": "Person"
}
],
"members": [
{
"id": "member1@contoso.com",
"principalType": "Person"
},
{
"id": "member2@contoso.com",
"principalType": "Person"
},
{
"id": "member3@contoso.com",
"principalType": "Person"
},
{
"id": "member4@contoso.com",
"principalType": "Person"
}
],
"hasLeaderOnlySectionGroup": true
}
Isso cria um bloco de anotações de equipe com quatro grupos de seções de membros, cada um contendo uma seção de Folhetos, Notas de Equipe e Resumos de Reuniões. O grupo de seções criado para cada membro fica acessível somente para o membro e para o líder. Também cria um grupo de seções Somente Líder que fica visível apenas para o líder. O parâmetro de consulta sendemail=true
especifica o envio de uma notificação por email para o líder e membros quando o bloco de anotações é criado.
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações POST /staffNotebooks
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho content-type | application/json |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 201. |
Corpo da resposta | Uma representação OData do novo bloco de anotações no formato JSON. Além das propriedades do bloco de anotações regular, os blocos de anotações de equipe também apresentam as seguintes propriedades:
|
Erros | Se a solicitação falhar, a API retornará erros no objeto @api.diagnostics no corpo da resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Atualizar blocos de anotações de equipe
Para atualizar um bloco de anotações de equipe, envie uma solicitação PATCH para o ponto de extremidade staffNotebooks/{notebook-id}.
Observação
No momento, apenas a propriedade hasLeaderOnlySectionGroup pode ser atualizada em uma solicitação PATCH.
PATCH ../staffNotebooks/{notebook-id}
No corpo da mensagem, envie um objeto JSON com o parâmetro de atualização.
{
"hasLeaderOnlySectionGroup": true
}
Parâmetro | Descrição |
---|---|
hasLeaderOnlySectionGroup | true para adicionar um grupo de seções Somente Líder visível apenas para líderes. false não tem suporte. |
Veja estes métodos para outras formas de alterar os blocos de anotações de equipe: Adicionar membros ou líderes, Remover membros ou líderes, Inserir seções.
Exemplo
A solicitação a seguir adiciona um grupo de seções Somente Líder ao bloco de anotações de equipe especificado.
PATCH ../v1.0/users/{leader-id}/notes/staffNotebooks/{notebook-id}
Authorization: Bearer {token}
Content-Type: application/json
Accept: application/json
{
"hasLeaderOnlySectionGroup": true
}
O novo grupo de seções Somente Líder fica visível apenas para líderes.
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações PATCH ../staffNotebooks/{notebook-id}
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho content-type | application/json |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 204. |
Erros | Se a solicitação falhar, a API retornará erros no corpo de resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Obter blocos de anotações de equipe
Para obter um ou mais blocos de anotações de equipe, envie uma solicitação GET para o ponto de extremidade staffNotebooks.
Obter um ou mais blocos de anotações de equipe
GET ../staffNotebooks[?filter,orderby,select,top,skip,expand,count]
Obter um bloco de anotações de equipe específico
GET ../staffNotebooks/{notebook-id}[?select,expand]
Os blocos de anotações podem expandir as propriedades leaders
e members
. A ordem de classificação padrão é name asc
.
Blocos de anotações de equipe também são devolvidos para solicitações GET /notebooks
, mas os resultados não incluem propriedades específicas do bloco de anotações de equipe.
Exemplo
A solicitação a seguir obtém blocos de anotações de equipe criados a partir de 1º de janeiro de 2016.
GET ../v1.0/users/{leader-id}/notes/staffNotebooks?filter=createdTime%20ge%202016-01-01
Authorization: Bearer {token}
Accept: application/json
Para saber mais sobre como obter blocos de anotações de equipe, incluindo exemplos e opções de sequência de caracteres de consulta compatíveis, veja Obter conteúdo e estrutura do OneNote.
Informações de solicitação e resposta
As informações a seguir aplicam-se às solicitações GET /staffNotebooks
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.Read, Notes.ReadWrite.CreatedByApp, Notes.ReadWrite, or Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status de HTTP 200. |
Corpo da resposta | Uma representação OData dos blocos de anotações de equipe no formato JSON. Além das propriedades do bloco de anotações regular, os blocos de anotações de equipe também apresentam as seguintes propriedades:
|
Erros | Se a solicitação falhar, a API retornará erros no objeto @api.diagnostics no corpo da resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Excluir blocos de anotações de equipe
Para excluir um bloco de anotações de equipe, envie uma solicitação DELETE para o ponto de extremidade staffNotebooks/{notebook-id}.
DELETE ../staffNotebooks/{notebook-id}
Exemplo
A solicitação a seguir exclui o bloco de anotações de equipe especificado.
DELETE ../v1.0/users/{leader-id}/notes/staffNotebooks/{notebook-id}
Authorization: Bearer {token}
Accept: application/json
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações DELETE ../staffNotebooks/{notebook-id}
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 204. |
Erros | Se a solicitação falhar, a API retornará erros no corpo de resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Adicionar membros e líderes
A adição de líderes e membros dá acesso ao bloco de anotações de equipe. A adição de um membro também cria um grupo de seções de membros. Este grupo de seções fica acessível somente para o membro e para o líder e contém as seções de membros definidas para o bloco de anotações.
Para adicionar um membro ou um líder a um bloco de anotações de equipe, envie uma solicitação POST para o ponto de extremidade apropriado.
Adicionar um membro
POST ../staffNotebooks/{notebook-id}/members
Adicionar um líder
POST ../staffNotebooks/{notebook-id}/leaders
Envie um objeto de segurança JSON no corpo da mensagem. Você pode adicionar um membro ou um líder por solicitação.
{
"id": "alias@tenant",
"principalType": "Person-or-Group"
}
Líderes e membros são representados por objetos de segurança que contêm as seguintes propriedades:
Parâmetro | Descrição |
---|---|
id | O nome UPN do Office 365. Confira a Documentação da API do Azure AD Graph para saber mais sobre usuários e grupos. |
principalType | Person ou Group |
Exemplo
A solicitação a seguir adiciona um líder ao bloco de anotações de equipe especificado.
POST ../v1.0/users/{leader-id}/notes/staffNotebooks/{notebook-id}/leaders
Authorization: Bearer {token}
Content-Type: application/json
Accept: application/json
{
"id": "leader2@contoso.com",
"principalType": "Person"
}
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações POST /members
e POST /leaders
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho content-type | application/json |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 201. |
Corpo da resposta | O membro ou líder adicionado. |
Erros | Se a solicitação falhar, a API retornará erros no objeto @api.diagnostics no corpo da resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Remover membros e líderes
A remoção de membros e líderes de um bloco de anotações de equipe revoga seu acesso ao bloco de anotações, mas não exclui nenhum conteúdo.
Para remover um membro ou um líder de um bloco de anotações de equipe, envie uma solicitação DELETE para o ponto de extremidade apropriado.
Remover um membro
DELETE ../staffNotebooks/{notebook-id}/members/{member-id}
Remover um líder
DELETE ../staffNotebooks/{notebook-id}/leaders/{leader-id}
Você pode remover um membro ou um líder por solicitação.
Exemplo
A solicitação a seguir remove o membro especificado do bloco de anotações de equipe especificado.
DELETE ../v1.0/users/{leader-id}/notes/staffNotebooks/{notebook-id}/members/{member-id}
Authorization: Bearer {token}
Accept: application/json
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações DELETE /members
e DELETE /leaders
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 204. |
Erros | Se a solicitação falhar, a API retornará erros no objeto @api.diagnostics no corpo da resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor com o valor do cabeçalho de Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Inserir seções
Use copySectionsToContentLibrary para copiar seções específicas de blocos de anotações do Office 365 e inseri-las na biblioteca de conteúdo de um bloco de anotações de equipe. Uma biblioteca de conteúdo é um grupo de seções dentro do bloco de anotações de equipe que tem permissões de leitura/gravação para líderes e permissão de leitura para membros.
Para inserir seções em um bloco de anotações de equipe, envie uma solicitação POST para o ponto de extremidade copySectionsToContentLibrary do bloco de anotações de equipe de destino. Por exemplo:
POST ../staffNotebooks/{notebook-id}/copySectionsToContentLibrary
No corpo da mensagem, envie um objeto JSON com o parâmetro sectionIds.
{
"sectionIds": [
"section1-id",
"section2-id",
...
]
}
Parâmetro | Descrição |
---|---|
sectionIds | Uma matriz que contém as IDs das seções que você deseja inserir no bloco de anotações de equipe. |
O usuário deve ter acesso ao bloco de anotações e seções de destino (próprios ou compartilhados). Todos os destinos devem estar no mesmo locatário.
Exemplo
A solicitação a seguir insere duas seções na Biblioteca de Conteúdo do bloco de anotações de equipe especificado.
POST ../v1.0/me/notes/staffNotebooks/{notebook-id}/copySectionsToContentLibrary
Authorization: Bearer {token}
Content-Type: application/json
Accept: application/json
{
"sectionIds": [
"1-85ba33b1-4959-4102-8dcd-d98e4e56e56f",
"1-8ba42j81-4959-4102-8dcd-d98e4e94s62ef"
]
}
Solicitação e informação de resposta
As informações a seguir aplicam-se às solicitações POST /copySectionsToContentLibrary
.
Dados da solicitação | Descrição |
---|---|
Protocolo | Todas as solicitações usam o protocolo HTTPS de SSL/TLS. |
Cabeçalho de autorização |
Se ausente ou inválido, a solicitação falhará com um código de status 401. Confira Autenticar usando o Azure AD (aplicativos para empresas). |
Cabeçalho content-type | application/json |
Cabeçalho Accept | application/json |
Escopo de permissão | Notes.ReadWrite.CreatedByApp, Notes.ReadWrite ou Notes.ReadWrite.All |
Dados da resposta | Descrição |
---|---|
Código de êxito | Um código de status HTTP 201. |
Erros | Se a solicitação de criação falhar, a API retornará erros no corpo de resposta. |
Cabeçalho X-CorrelationId | Um GUID que identifica de forma exclusiva a solicitação. Você pode usar esse valor juntamente com o valor do cabeçalho Data ao trabalhar com o suporte da Microsoft para solucionar problemas. |
Construir a URL raiz de serviço do OneNote
A URL raiz do serviço do OneNote usa o formato a seguir para todas as chamadas para o API dp OneNote.
https://www.onenote.com/api/{version}/{location}/notes/
O segmento version
na URL representa a versão da API do OneNote que você deseja usar.
Use
v1.0
para o código de produção estável.Use
beta
para experimentar um recurso que está em desenvolvimento. Os recursos e a funcionalidade na versão beta podem mudar, por isso, você não deve usá-la no código de produção.
O segmento location
na URL representa a localização dos blocos de anotações que você deseja acessar:
Blocos de anotações no OneDrive for Business
Use
me
para conteúdos do OneNote pertencentes ao usuário atual.Use
users/{id}
para o conteúdo do OneNote que o usuário especificado (na URL) compartilhou com o usuário atual. Use a API do Azure AD Graph para obter IDs de usuários.
Blocos de anotações do site do SharePoint
Sites de equipe e outros sites do SharePoint podem conter blocos de anotações do OneNote em suas bibliotecas de documentos.
Use
myOrganization/siteCollections/{id}/sites/{id}
para conteúdo do OneNote em um site no locatário no qual o usuário atual está conectado. Apenas o locatário atual tem suporte, acessado com a palavra-chavemyOrganization
. Aprenda como obter IDs de site.
Blocos de anotações de grupo unificados
Grupos unificados (também chamados de grupos do Office 365) fazem parte da experiência conectada do Office 365. Os membros do grupo podem compartilhar blocos de anotações, arquivos e e-mails.
Use
myOrganization/groups/{id}
para conteúdos do OneNote no grupo especificado do qual o usuário atual é membro. Grupos unificados são os únicos tipos de grupo com suporte. Use a API do Azure AD Graph para obter IDs de grupos.
Use o método FromUrl para obter o conjunto de sites e as IDs dos sites
Você pode usar o método FromUrl para obter o conjunto de sites e as IDs dos sites para uma URL absoluta do site especificado. Você deve fazer essa chamada somente quando necessário e armazenar os valores para uso futuro.
O formato da URL do site depende da sua configuração, por exemplo https://domain.sharepoint.com/site-a
ou https://domain.com/sites/site-a
.
Exemplo de solicitação
GET https://www.onenote.com/api/v1.0/myOrganization/siteCollections/FromUrl(url='{full-path-to-SharePoint-site}')
Authorization: Bearer {token}
Accept: application/json
Resposta de exemplo
{"@odata.context":"https://www.onenote.com/api/v1.0/$metadata#Microsoft.OneNote.Api.SiteMetadata", "siteCollectionId":"09d1a587-a84b-4264-3d15-669429be8cc5", "siteId":"d9e4d5c8-683f-4363-89ae-18c4e3da91e9"}
Requisitos para uso de FromUrl e como trabalhar com os blocos de anotações do site do SharePoint:
Você só pode criar blocos de anotações, grupos de seções, seções e páginas do OneNote em sites que tenham uma biblioteca de documentos padrão. (Alguns modelos de site não criam uma biblioteca de documentos padrão.) No entanto, as solicitações GET retornam o conteúdo do OneNote de todas as bibliotecas de documentos no site.
A URL raiz do serviço do OneNote é imutável, o que significa que você não pode usar um caminho do site da API REST do SharePoint e depois rastrear o ponto de extremidade
notes
nele.O usuário para quem você está fazendo a chamada deve ser membro do site.
O método FromUrl funciona apenas com sites que foram indexados. Pode levar várias horas para indexar um site novo.
Confira também
- Blocos de anotações de equipe do OneNote (visão geral e recursos)
- Trabalhar com blocos de anotações de classe
- Desenvolvimento do OneNote
- Obter a estrutura e o conteúdo do OneNote
- Centro de Desenvolvimento do OneNote
- Blog de desenvolvedor do OneNote
- Perguntas sobre desenvolvimento do OneNote no Stack Overflow
- Repositórios do OneNote no GitHub