onenoteResource resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

An image or other file resource on a OneNote page.

You can get the binary data of a resource, but getting a JSON representation of a resource object or a resource collection is not supported.

{
  "content": "String (Stream)",
  "contentUrl": "String"
}

Get the binary data of a specific resource by sending a GET request to the resource's content endpoint:

GET ../onenote/resources/{id}/content

The file's resource URI is returned when you get a page's HTML content using the following request:

GET ../onenote/pages/{id}/content

In the page HTML, an img tag includes endpoints for the original image resource in the data-fullres-src attribute and the optimized image in the src attribute:

<img
    src="image-resource-url"
    data-src-type="media-type"
    data-fullres-src="image-resource-url"
    data-fullres-src-type="media-type" ... />

An object tag (which represents files such as PDF, DOCX, and PNG) includes the endpoint for the file resource in the data attribute:

<object
    data="file-resource-url"
    data-attachment="file-name.file-type"
    type="media-type" ... />

Methods

Method Return Type Description
Get resource Stream Retrieve the binary data of a file or image resource.

Properties

Property Type Description
content Edm.Stream The content of the resource.
contentUrl String The URL for the content stream.

Relationships

None.