Contents
oEmbed
Endpoint URL for oEmbed embedding. You can fetch the information, such as the URL of diagram viewers that uses iframe.
Method
GET
URL
https://cacoo.com/oembed.format?url=diagramURL
Example : https://cacoo.com/oembed.json?url=https%3A%2F%2Fcacoo.com%2Fdiagrams%2F00e77f4dc9973517
Format
json, xml
Authentication
Not necessary (The specified diagram needs to a public resource.)
Parameters
Parameter Name | Type | Content | Default | Example |
---|---|---|---|---|
url(Required) | String | URL of the diagram detail page | https://cacoo.com/diagrams/00e77f4dc9973517 | |
maxwidth | Integer | Maximum width of embedding viewer | 450 | 600 |
maxheight | Integer | Maximum height of embedding viewer | 350 | 400 |
Response
Field | Type | Description | Example |
---|---|---|---|
type | String | Media type.
| rich |
version | String | Version of oEmbed | 1.0 |
title | String | Title of Diagram | Wireframe |
description | String | Title of Description | Current project wireframe |
author_name | String | Owner’s user name | 1MUJPfNEEeVUox35 |
provider_name | String | Provider name | Cacoo |
provider_url | String | Provider URL | https://cacoo.com/ |
thumbnail_url | String | URL of thumbnail image | https://cacoo.com/diagrams/00e77f4dc9973517-w450-h350.png |
thumbnail_width | Integer | Width of thumbnail image | 450 |
thumbnail_height | String | Height of thumbnail image | 350 |
html | String | HTML for embedding | |
width | Integer | Width of embedding viewer | 450 |
height | Integer | Height of embedding viewer | 350 |
JSON Response Example
{
"type": "rich",
"version": "1.0",
"title": "Wireframe",
"description": "Current project wireframe",
"author_name": "1MUJPfNEEeVUox35",
"provider_name": "Cacoo",
"provider_url": "https://cacoo.com/",
"thumbnail_url": "https://cacoo.com/diagrams/00e77f4dc9973517-w450-h350.png",
"thumbnail_width": 450,
"thumbnail_height": 350,
"html": "<iframe src="https://cacoo.com/diagrams/00e77f4dc9973517/view?w=448&h=320" width="450" height="350" frameborder="0" ></iframe>",
"width": 450,
"height": 350
}
XML Response Example
<?xml version="1.0" encoding="utf-8"?>
<oembed>
<type>rich</type>
<version>1.0</version>
<title>Wireframe</title>
<description>Current project wireframe</description>
<author_name>1MUJPfNEEeVUox35</author_name>
<provider_name>Cacoo</provider_name>
<provider_url>https://cacoo.com/</provider_url>
<thumbnail_url>https://cacoo.com/diagrams/00e77f4dc9973517-w450-h350.png</thumbnail_url>
<thumbnail_width>450</thumbnail_width>
<thumbnail_height>350</thumbnail_height>
<html><iframe src="https://cacoo.com/diagrams/00e77f4dc9973517/view?w=448&h=320" width="450" height="350" frameborder="0" ></iframe></html>
<width>450</width>
<height>350</height>
</oembed>