Contents

図の埋め込み(oEmbed)

oEmbedによる埋め込みのエンドポイントURL。iframeを使った図のビューアのURLが取得できます。

メソッド

GET

URL

https://cacoo.com/oembed.format?url=diagramURL
例 : https://cacoo.com/oembed.json?url=https%3A%2F%2Fcacoo.com%2Fdiagrams%2F00e77f4dc9973517

フォーマット

json, xml

認証

不要 (対象の図は公開されている必要があります)

パラメーター

パラメータ名内容デフォルト
url(必須)文字列図の詳細画面のURLhttps://cacoo.com/diagrams/00e77f4dc9973517
maxwidth数値埋め込みビューアの最大の幅450600
maxheight数値埋め込みビューアの最大の高さ350400

レスポンス

フィールド説明
type文字列種別
  • rich - 固定

rich
version文字列oEmbedのバージョン1.0
title文字列図のタイトルワイヤーフレーム案
description文字列図の説明今回のプロジェクトのワイヤーフレームです。
author_name文字列作者名1MUJPfNEEeVUox35
provider_name文字列プロバイダ名Cacoo
provider_url文字列プロバイダのURLhttps://cacoo.com/
thumbnail_url文字列サムネイル画像のURLhttps://cacoo.com/diagrams/00e77f4dc9973517-w450-h350.png
thumbnail_width数値サムネイル画像の幅450
thumbnail_height文字列サムネイル画像の高さ350
html文字列埋め込み用HTML
width数値埋め込みビューアの幅450
height数値埋め込みビューアの高さ350

JSON形式のレスポンスの例

{
    "type": "rich",
    "version": "1.0",
    "title": "ワイヤーフレーム案",
    "description": "今回のプロジェクトのワイヤーフレームです。",
    "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形式のレスポンスの例

<?xml version="1.0" encoding="utf-8"?>
<oembed>
  <type>rich</type>
  <version>1.0</version>
  <title>ワイヤーフレーム案</title>
  <description>今回のプロジェクトのワイヤーフレームです。</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>&lt;iframe src="https://cacoo.com/diagrams/00e77f4dc9973517/view?w=448&amp;h=320" width="450" height="350" frameborder="0" &gt;&lt;/iframe&gt;</html>
  <width>450</width>
  <height>350</height>
</oembed>