{"id":32490,"date":"2023-03-08T16:33:24","date_gmt":"2023-03-08T15:33:24","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=32490"},"modified":"2024-10-08T11:01:10","modified_gmt":"2024-10-08T09:01:10","slug":"beispiele-fur-die-verwendung-von-api","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/de\/user-manual\/remote-control-automation\/http-api\/examples-of-api-usage\/","title":{"rendered":"Beispiele f\u00fcr die Verwendung der API"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Voraussetzungen<\/h2>\n\n\n\n<p>- \u00d6ffnen Sie das Dokument, das Sie bearbeiten m\u00f6chten, in mimoLive.<br>- Stellen Sie sicher, dass sich das Dokument in einem fertigen Zustand befindet, damit sich die API-Endpunkte wie Ebenen nicht mehr \u00e4ndern. Bitte beachten Sie, dass, wenn Sie eine Ebene entfernen und wieder hinzuf\u00fcgen, diese Ebene eine andere Ebenen-ID hat, wenn Sie sie \u00fcber die API ansprechen. Das Neuanordnen von Ebenen oder das Hinzuf\u00fcgen von Ebenenvarianten \u00e4ndert die Ebenen-ID jedoch nicht.<br>- Aktivieren Sie die <span class=\"caps\">HTTP<\/span>-Server in den mimoLive Fernsteuerungs-Einstellungen. Aktivieren Sie die Option \"Fernsteuerungszugriff zulassen\":<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"542\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/9e0a2b0b-6a64-4093-b15b-24aa12dead32.png\" alt=\"\" class=\"wp-image-32491\" style=\"width:570px;height:auto\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/9e0a2b0b-6a64-4093-b15b-24aa12dead32.png 1000w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/9e0a2b0b-6a64-4093-b15b-24aa12dead32-300x163.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/9e0a2b0b-6a64-4093-b15b-24aa12dead32-768x416.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/9e0a2b0b-6a64-4093-b15b-24aa12dead32-18x10.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Bitte notieren Sie sich die IP-Nummer bzw. IP-Adresse mit der Portnummer von mimoLive f\u00fcr die weitere Verwendung bei der Arbeit mit dem <span class=\"caps\">HTTP<\/span> <span class=\"caps\">API<\/span>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00f6glichkeiten der Fernsteuerung von mimoLive<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Steuerung von mimoLive mit Fernbedienungsoberfl\u00e4chen<\/h3>\n\n\n\n<p>Der effektivste Weg ist die Erstellung eines benutzerdefinierten <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/mimolive-verwenden\/fernbedienungsflachen\/\" data-type=\"user-manual\" data-id=\"31791\">Oberfl\u00e4che der Fernbedienung<\/a> f\u00fcr Ihr mimoLive-Dokument, das auf einem iPad, iPhone oder jedem anderen Ger\u00e4t mit einem Internet-Browser laufen kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steuerung von mimoLive mit php<\/h3>\n\n\n\n<p>Wir haben ein gut dokumentiertes PHP-Beispielskript auf GitHub: <br><a href=\"https:\/\/github.com\/boinx\/mimoLive-HTTP-Demo\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/boinx\/mimoLive-<span class=\"caps\">HTTP<\/span>-Demo<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steuerung von mimoLive mit <span class=\"caps\">CURL<\/span><\/h3>\n\n\n\n<p>So steuern Sie mimoLive \u00fcber <span class=\"caps\">HTTP<\/span> k\u00f6nnen Sie den Bash-Befehl \"curl\" verwenden. Damit die curl-Befehle funktionieren, m\u00fcssen Sie die ID des mimoLive-Dokuments finden, das Sie bearbeiten m\u00f6chten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steuerung von mimoLive mit Automationsebene<\/h3>\n\n\n\n<p>Die <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/automatisierung\/\">Automationsebene<\/a> k\u00f6nnen einige einfache Befehle ausf\u00fchren, um Aktionen in mimLive durch ihre <span class=\"caps\">API<\/span> Endpunkte. Au\u00dferdem verf\u00fcgt es \u00fcber einen httpRequest()-Befehl, mit dem jede Art von <span class=\"caps\">GET<\/span> Aktionen anfordern die <span class=\"caps\">HTTP<\/span> <span class=\"caps\">API<\/span> f\u00e4hig ist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steuerung von mimoLive mit Apple Script<\/h3>\n\n\n\n<p>Derzeit unterst\u00fctzt mimoLive Apple Script nicht von Haus aus. Sie k\u00f6nnen jedoch einen Workaround verwenden, um mimoLive zu erreichen: Es gibt einen \"do shell script\"-Befehl in Apple Script, mit dem Sie Bash-Befehle wie \"curl\" ausf\u00fchren k\u00f6nnen. Der vorherige Abschnitt erkl\u00e4rt, wie man einen curl-Befehl erstellt, um eine bestimmte Ebene oder einen Ebenenwert zu manipulieren.<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\">Fallstricke in Apple Script<\/p><\/div>\n                <div><p class=\"text_exclamation\">In Apple Script gibt es zwei Fallstricke, wenn Sie einen Terminalbefehl wie \"curl\" in den Befehl do shell script \u00fcbertragen: 1. Allen \" muss ein \\ vorangestellt werden, damit der Apple-Script-Parser wei\u00df, dass dies nicht die Endmarkierungen f\u00fcr den Befehl do shell script sind. Das \\ ist ein Escape-Zeichen, das dem Parser mitteilt, dass er das folgende Zeichen ignorieren soll. 2. Wenn Sie mehrere Textteile mit &amp; verketten, ist dies f\u00fcr Apple-Script eine \"Liste von Text\" und kein einzelner Text. Der Shell-Befehl do funktioniert nicht mit \"list of text\" und daher m\u00fcssen Sie den Text mit dem \"as text\" am Ende Ihres curl-Befehls wieder in einen einzelnen Text umwandeln<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_exclamation {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(242,222,222);\n    border-radius: 8px;\n}\n.icon_exclamation {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(184,74,72);\n    line-height:60px;\n}\n.text_exclamation {\n    color:rgb(184,74,72);\n}\n\n.text_exclamation_headline{\n    font-weight:bold;\n    color:rgb(184,74,72);\n}\n\n\n.main_div_exclamation\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n    \n}\n\n.left_div_icon_exclamation{\n    display:flex !IMPORTANT;\n    width:80px;\n    padding:10px;\n    margin:20px 20px 20px 0;\n    height:40px;\n}\n.right_div_text_exclamation{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    width:200px;\n    padding:10px;\n    margin:0;\n}<\/style>\n\t\t\n\n\n<p>Wenn Sie mit Ihrem curl-Befehl zufrieden sind, m\u00fcssen Sie ihn in einen \"do shell script\"-Befehl in Apple Script verpacken:<\/p>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\">Bitte stellen Sie sicher, dass Sie xxxxxxxxx durch Ihren spezifischen Layer-API-Endpunkt ersetzen!<\/p><\/div>\n                <div><p class=\"text_highlight\"><\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_section {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(217,237,248);\n    border-radius: 8px;\n  \n}\n\n.icon_highlight {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(58,134,172);\n    line-height:60px;\n}\n\n.text_highlight {\n    color:rgb(58,134,172);\n}\n\n.text_highlight_headline{\n    font-weight:bold;\n    color:rgb(58,134,172);\n}\n\n.main_div\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n}\n.left_div_icon{\n    display:flex !IMPORTANT;\n    width:40px;\n    padding:0;\n    margin:10px 20px 10px 10px;\n    \n}\n.right_div_text{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    padding:10px;\n    margin:0;\n    width:200px;\n    }<\/style>\n\t\t\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>set layerAPIEndpoint to \"xxxxxxxxx\" -- in our example this would be \"http:\/\/172.28.30.202:8989\/api\/v1\/documents\/458706932\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B\"\n\nset lowerThirdTitle to \"Hello World!\"\ndo shell script \"curl -d '{\\\"input-values\\\":{\\\"tvGroup_Content__Title\\\":\\\"\" &amp;amp; lowerThirdTitle &amp;amp; \"\\\"}}' -H \\\"Content-Type: application\/json\\\" -X PUT \\\"\" &amp;amp; layerAPIEndpoint &amp;amp; \"\\\"\" as text\n\n<\/code><\/pre>\n\n\n\n<p>Das folgende Apple-Beispielskript zeigt, wie man eine Ebene jede halbe Stunde zur vollen Stunde einschalten kann: Dies k\u00f6nnte f\u00fcr kommerzielle Overlays n\u00fctzlich sein. Stellen Sie sicher, dass Sie eine Ebene verwenden, die sich nach einer bestimmten Zeit selbst ausschaltet (z. B. eine Placer-Ebene mit einer nicht-schleifenden Filmquelle).<\/p>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\">Bitte stellen Sie sicher, dass Sie xxxxxxxxx durch Ihren spezifischen Layer-API-Endpunkt ersetzen!<\/p><\/div>\n                <div><p class=\"text_highlight\"><\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>-- configure your Layer API Endpoint:\nset layerAPIEndpoint to \"xxxxxxxxx\" -- in our example this would be \"http:\/\/172.28.30.202:8989\/api\/v1\/documents\/458706932\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B\"\n-- repeat endlessly:\nrepeat\n\t-- get the seconds last in this hour\n\tset currentDate to current date\n\tset secondsToNextHour to 3600 - ((minutes of currentDate) * 60 + (seconds of currentDate))\n\t-- --------------------------------------------\n\t-- The following code snippet is useful only if you want to\n\t-- switch the layer live on half hours also.\n\t-- if you don't want this behaviour you can delete this part.\n\t-- --------------------------------------------\n\t-- check if we are currently in the first half of the hour\n\tif secondsToNextHour &amp;gt; 1800 then\n\t\t-- yes, we are in the first half of the hour, so only wait half the time\n\t\tset secondsToNextHour to secondsToNextHour - 1800\n\tend if\n\t-- --------------------------------------------\n\t-- wait until the time to trigger the layer\n\tdelay secondsToNextHour\n\t-- set the specified layer to live:\n\tdo shell script \"curl \\\"\" &amp;amp; layerAPIEndpoint &amp;amp; \"\/setLive\\\"\" as text\n\t-- wait a couple of seconds to make sure we don't glitch in time\n\tdelay 5\nend repeat\n\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Steuerung von Elementen der Benutzeroberfl\u00e4che in mimoLive<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Erhalten einer <span class=\"caps\">API<\/span> Endpunkt<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>API-Endpunkte sind wichtig, um bestimmte Elemente in Ihrem mimoLive-Dokument anzusprechen. Eine Liste der verf\u00fcgbaren API-Endpunkte finden Sie unter <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/personalisierung\/http-api\/endpunkte\/\" data-type=\"user-manual\" data-id=\"32488\">API-Endpunkte<\/a>.<br><br>Vor mimoLive 5.5 war es schwierig, die Dokument-ID und z.B. eine Layer-ID mit Terminal-Befehlen zu erhalten, die durch lange <span class=\"caps\">JSON<\/span> Daten. Seit mimoLive 5.5 ist es viel einfacher:<\/p>\n\n\n\n<p>Kopieren Sie zun\u00e4chst das mimoLive <span class=\"caps\">HTTP<\/span> Server-Basis <span class=\"caps\">URL<\/span> aus dem Abschnitt Fernsteuerung des mimoLive-Einstellungsfensters (siehe Screenshot oben). \u00d6ffnen Sie einen Texteditor (z.B. TextEdit von Apple) und f\u00fcgen Sie den Inhalt der Zwischenablage in ein neu erstelltes Textdokument ein. Bitte stellen Sie sicher, dass es <strong>keine<\/strong> Backslash am Ende der Zeichenfolge <span class=\"caps\">URL<\/span>! Das Ergebnis sollte wie folgt aussehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:&#47;&#47;172.28.30.202:8989<\/code><\/pre>\n\n\n\n<p>Im mimoLive-Dokumentfenster k\u00f6nnen Sie mit der rechten Maustaste (oder Control-Klick, oder Zwei-Finger-Klick) auf das gew\u00fcnschte Objekt (z.B. einen Layer, eine Quelle, einen Button eines Layer-Controls) klicken, um ein Kontextmen\u00fc zu erhalten. Es gibt einen Men\u00fcpunkt, mit dem Sie die <span class=\"caps\">API<\/span> Endpunkt zur macOS-Zwischenablage zur Verwendung in Ihrem mimoLive <span class=\"caps\">API<\/span> Projekt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1000\" height=\"740\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/bc6c7e19-e991-48a0-a9b8-b56d690f19b4.png\" alt=\"\" class=\"wp-image-32492\" style=\"width:501px;height:auto\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/bc6c7e19-e991-48a0-a9b8-b56d690f19b4.png 1000w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/bc6c7e19-e991-48a0-a9b8-b56d690f19b4-300x222.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/bc6c7e19-e991-48a0-a9b8-b56d690f19b4-768x568.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/bc6c7e19-e991-48a0-a9b8-b56d690f19b4-16x12.png 16w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Manchmal ist es wichtig, eine bestimmte Ebenenvariante anzusprechen und nicht die Ebene im Allgemeinen. Wenn Sie mit der rechten Maustaste auf den Parameter einer Ebene klicken, sehen Sie, dass es verschiedene <span class=\"caps\">API<\/span> Endpunkte entweder f\u00fcr die aktuelle Live-Ebene oder die spezifische Ebenenvariante:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"356\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/6120370f-a575-43db-891b-ef3a91d5aec5.png\" alt=\"\" class=\"wp-image-32493\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/6120370f-a575-43db-891b-ef3a91d5aec5.png 1000w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/6120370f-a575-43db-891b-ef3a91d5aec5-300x107.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/6120370f-a575-43db-891b-ef3a91d5aec5-768x273.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/6120370f-a575-43db-891b-ef3a91d5aec5-18x6.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Gehen Sie zur\u00fcck zu Ihrem Texteditor und f\u00fcgen Sie die soeben kopierte <span class=\"caps\">API<\/span> Endpunkt nach der <span class=\"caps\">HTTP<\/span> Server-Basis <span class=\"caps\">URL<\/span>. Jetzt ist die <span class=\"caps\">URL<\/span> in Ihrem Textbrowser sollte folgenderma\u00dfen aussehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:&#47;&#47;172.28.30.202:8989\/api\/v1\/documents\/458706932\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B<\/code><\/pre>\n\n\n\n<p>Dies ist die letzte <span class=\"caps\">API<\/span> Endpunkt, um eine Ebene in Ihrem Dokument zu adressieren. In diesem Beispiel <strong>458706932<\/strong> ist die Dokument-ID und <strong>BA868701-8131-49CB-8EDD-8C7E6E7CD60B<\/strong> ist die spezifische Ebenen-ID einer bestimmten Ebene in diesem Dokument.<\/p>\n\n\n\n<p>Wenn Sie mit der rechten Maustaste auf bestimmte Elemente der Benutzeroberfl\u00e4che klicken, wird ein Kontextmen\u00fc angezeigt, \u00fcber das Sie den jeweiligen API-Endpunkt abrufen k\u00f6nnen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quellen<\/li>\n\n\n\n<li>Schichten<\/li>\n\n\n\n<li>Ebenen-Varianten<\/li>\n\n\n\n<li>Ebene Parameter<\/li>\n\n\n\n<li>Ausgabeziele<\/li>\n\n\n\n<li>Ebenen-Sets<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"266\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00-1024x266.png\" alt=\"\" class=\"wp-image-39712\" style=\"width:575px;height:auto\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00-1024x266.png 1024w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00-300x78.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00-768x199.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00-18x5.png 18w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.19.00.png 1132w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Beispiel: Einschalten von ON und <span class=\"caps\">AUS<\/span> a Schicht<\/h3>\n\n\n\n<p>Mit den abgerufenen <span class=\"caps\">API<\/span> Endpunkt f\u00fcr eine bestimmte Ebene k\u00f6nnen Sie ihn mit den folgenden Terminalbefehlen ein- und ausschalten.<\/p>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\"><\/p><\/div>\n                <div><p class=\"text_highlight\">Bitte stellen Sie sicher, dass Sie xxxxxxxxx durch den API-Endpunkt aus dem vorherigen Schritt ersetzen!<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl xxxxxxxxx\/setLive\ncurl xxxxxxxxx\/setOff\ncurl xxxxxxxxx\/toggleLive\n# our example will look like this:\ncurl http:\/\/172.28.30.202:8989\/api\/v1\/documents\/458706932\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B\/setLive<\/code><\/pre>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\">Die URLs funktionieren auch in einem Internet-Browser<\/p><\/div>\n                <div><p class=\"text_highlight\">Diese URLs (ohne den \"curl\"-Befehl) k\u00f6nnen auch in die Adresszeile eines Internet-Browsers eingegeben werden. Sobald Sie auf \"Return\" klicken, ruft der Browser den mimoLive HTTP-Server auf und f\u00fchrt den von Ihnen angegebenen Befehl aus. Wenn Sie JSON-Daten haben, die Sie an den API-Endpunkt senden m\u00fcssen, k\u00f6nnen Sie diese ebenfalls zur URL hinzuf\u00fcgen, siehe \"Konvertieren eines CURL-Befehls mit JSON-Daten in eine HTTP-URL f\u00fcr einfache HTTP-Anfragen\" unten.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<p>Eine einfache M\u00f6glichkeit, die vollst\u00e4ndige HTTP-URL zu erhalten, um den Live-Status einer Ebene ein- oder auszuschalten, besteht darin, mit der rechten Maustaste auf die Live-Schaltfl\u00e4che der Ebene zu klicken, um ein Kontextmen\u00fc zu \u00f6ffnen und \"URL kopieren, um Ebene live zu setzen\" zu w\u00e4hlen. Dadurch wird die URL in die Zwischenablage kopiert, damit Sie sie verwenden k\u00f6nnen. Auf dem Screenshot sehen Sie das Kontextmen\u00fc f\u00fcr die Schaltfl\u00e4che Live einer Lower Third-Ebene.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"249\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16-1024x249.png\" alt=\"\" class=\"wp-image-39711\" style=\"width:643px;height:auto\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16-1024x249.png 1024w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16-300x73.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16-768x187.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16-18x4.png 18w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.13.16.png 1174w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Beispiel: \u00c4ndern eines Wertes einer Ebene<\/h3>\n\n\n\n<p>- Alle Parameter eines Layers k\u00f6nnen \u00fcber die Funktion <span class=\"caps\">HTTP<\/span> <span class=\"caps\">API<\/span>. Sie m\u00fcssen den richtigen Schl\u00fcssel finden, um einen neuen Wert zu setzen. In unserem Beispiel werden wir den Titel eines <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/unteres-drittel\/\">Lower Third Schicht<\/a> mit dem Schl\u00fcssel tvGroup_Content__Title. Da wir den neuen Wert in einer <span class=\"caps\">JSON<\/span> Datei zum <span class=\"caps\">HTTP<\/span> Server mit einer <span class=\"caps\">PUT<\/span> Anfrage wird der curl-Befehl ein wenig \u00fcberf\u00fcllt.<\/p>\n\n\n\n<p><i>*<\/i>Bitte stellen Sie sicher, dass Sie xxxxxxxxx durch Ihre spezifische Schicht ersetzen <span class=\"caps\">API<\/span> Endpunkt!<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -d '{\"input-values\":{\"tvGroup_Content__Title\":\"My new title\"}}' -H \"Content-Type: application\/json\" -X PUT \"xxxxxxxxx\"\n<\/code><\/pre>\n\n\n\n<p>Eine schnelle M\u00f6glichkeit, eine vollst\u00e4ndige HTTP-URL zu erhalten, um die Aktualisierung einer Ebeneneigenschaft auszul\u00f6sen, besteht darin, mit der rechten Maustaste auf den Namen der Eigenschaft zu klicken, wodurch ein Kontextmen\u00fc erscheint, und \"URL kopieren, um '.....' zu \u00e4ndern\" zu w\u00e4hlen. \"Dieser Men\u00fcbefehl kopiert eine HTTP-URL in die Zwischenablage, die, wenn sie aufgerufen wird (z.B. in einem Internet-Browser), die Eigenschaft auf ihren aktuellen Wert setzt. Wenn Sie die URL untersuchen, k\u00f6nnen Sie feststellen, welcher Teil davon ge\u00e4ndert werden muss, um Ihre eigenen Daten an diese Eigenschaft zu senden. Im Screenshot sehen Sie das Kontextmen\u00fc zum Kopieren der URL zum \u00c4ndern des Untertitels einer Lower Third-Ebene.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"334\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.05.39.png\" alt=\"\" class=\"wp-image-39708\" style=\"width:349px;height:auto\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.05.39.png 752w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.05.39-300x133.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/Screenshot-2024-10-08-at-10.05.39-18x8.png 18w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:\/\/127.0.0.1:8989\/api\/v1\/documents\/xxxxxxxxxxxx\/layers\/yyyyyyyyyyyy\/variants\/zzzzzzzzzzzz?include=data.attributes.input-values&amp;fields&#91;input-values]=tvGroup_Content__Subtitle&amp;update=%7B%22input-values%22:%7B%22tvGroup_Content__Subtitle%22:%22<strong>mimoLive%20User<\/strong>%22%7D%7D<\/code><\/pre>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\">Der neue Wert in der URL muss URL-kodiert sein!<\/p><\/div>\n                <div><p class=\"text_exclamation\">In diesem Beispiel wird das Leerzeichen zwischen \"mimoLive\" und \"User\" als kodiert.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<h2 class=\"wp-block-heading\">Bew\u00e4hrte Praktiken<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Sammlung von N\u00fctzlichem <span class=\"caps\">API<\/span> Befehle f\u00fcr Sie zum Erkunden<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellung der <span class=\"caps\">RTMP<\/span> <span class=\"caps\">URL<\/span> und Streaming Key eines Live-Streaming-Ausgabeziels:<\/h4>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl --data '{\"data\": { \"attributes\": {\"settings\": {\"rtmpurl\":\"rtmp:\/\/mystreaminghost.com\", \"streamingkey\":\"<strong>MYTOTALLYSECRETSTREAMKEY<\/strong>\"} } } }' --request PATCH http:\/\/192.168.0.100:8989\/api\/v1\/documents\/xxxxxxxxx\/output-destinations\/yyyyyyyyyyyyy<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Festlegen des Dateinamens und des Pfads f\u00fcr ein File Writer-Ausgabeziel<\/h4>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl --data '{\"data\": { \"attributes\": {\"settings\": { \"location\": \"<strong>~\/Destktop\/Recordings<\/strong>\", \"filename\": \"<strong>MyGreatShow %year-%month-%day-%hour-%minute.%extension<\/strong>\" } } } }' --request PATCH http:\/\/192.168.0.100:8989\/api\/v1\/documents\/xxxxxxxxxxxx\/output-destinations\/yyyyyyyyyyyy<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellen der Videoquelle f\u00fcr eine Placer-Ebene<\/h4>\n\n\n\n<p>yyyyyyyyyyyyy wird die <span class=\"caps\">UUID<\/span> der Videoquelle. (e.g CCAF4418-367A-415F-AD25-6536C3EF3512)<\/p>\n\n\n\n<p>xxxxxxxxxxxxx wird die <span class=\"caps\">API<\/span> Endpunkt der jeweiligen Schichtvariante. (e.g. http:\/\/172.28.30.202:8989\/api\/v1\/documents\/2014814935\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B\/variants\/AA868701-8131-49CB-8EDD-8C7E6E7CD60A)<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -d '{\"input-values\":{\"tvIn_VideoSourceAImage\":\"yyyyyyyyyyyyy\"}}' -H \"Content-Type: application\/json\" -X PUT \"xxxxxxxxxxxxxxxx\"<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellen der Lautst\u00e4rke einer Ebene, die \u00fcber einen Audio-Lautst\u00e4rkeregler verf\u00fcgt<\/h4>\n\n\n\n<p>Mit diesem Curl-Befehl k\u00f6nnen Sie die Lautst\u00e4rke eines Layers \u00e4ndern, der \u00fcber einen Audio-Einstellknopf verf\u00fcgt (wie der <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/seifenlauge\/\">Placer-Schicht<\/a>). Der Wert \"Volumen\" kann Werte zwischen 0,0 und 1,0 annehmen.<\/p>\n\n\n\n<p>xxxxxxxxxxxxx wird die <span class=\"caps\">API<\/span> Endpunkt der Ebene (z. B. http:\/\/10.101.2.2:8989\/api\/v1\/documents\/13195157\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B)<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -d '{\"volume\": 0.5}' -H \"Content-Type: application\/json\" -X PUT \"xxxxxxxxxxxxxxxx\"<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Einstellen der Farbe einer Hintergrundebene<\/h4>\n\n\n\n<p>xxxxxxxxxxxxx wird die <span class=\"caps\">API<\/span> Endpunkt der jeweiligen Schichtvariante. (e.g. http:\/\/172.28.30.202:8989\/api\/v1\/documents\/2014814935\/layers\/BA868701-8131-49CB-8EDD-8C7E6E7CD60B\/variants\/AA868701-8131-49CB-8EDD-8C7E6E7CD60A)<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -d '{\"input-values\":{\"tvGroup_Appearance__Color_1\":{\"red\": 1.0, \"blue\": 0.5, \"green\": 0, \"alpha\": 0.5}}}' -H \"Content-Type: application\/json\" -X PUT \"xxxxxxxxxxxxxxxx\"<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">L\u00f6schen des Dateipfads einer Videoquelle der letzten Aufnahme<\/h4>\n\n\n\n<p>In Ihrem <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/quellen-und-das-quellen-repository\/\">Quell-Repository<\/a>k\u00f6nnen Sie eine <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/letzte-aufnahmequelle\/\">Letzte Aufzeichnungsquelle<\/a> die den Zugriff auf die letzte Aufzeichnung erm\u00f6glicht, die ein beliebiges Dateiaufzeichnungs-Ausgabeziel anzeigt. In einer Kioskanwendung ist es notwendig, den letzten Aufzeichnungspfad zu l\u00f6schen, damit der n\u00e4chste Benutzer der Station nicht die Aufzeichnung des vorherigen Benutzers ansehen kann. Mit den folgenden <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/automatisierung\/\">Befehl Automation Layer<\/a> k\u00f6nnen Sie diese Informationen aus der Quelle der letzten Aufnahme l\u00f6schen:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>httpRequest(http:\/\/127.0.0.1:8989\/api\/v1\/documents\/2014814935\/sources\/2014814935-413AC0A3-AC43-4A7D-A228-6D0181BF1476?update=%7B%22filepath%22%3A%22%22%7D)<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Ablage <span class=\"caps\">JSON<\/span> Daten im mimoLive-Dokument<\/h4>\n\n\n\n<p>Mit dem \"datastores\"-Endpunkt k\u00f6nnen Sie jede Art von Daten im mimoLive-Dokument speichern, um sie \u00fcber ein erneutes Laden des Dokuments hinaus zu erhalten. Sie m\u00fcssen ein \"<span class=\"caps\">PUT<\/span>\"Anfrage zum Speichern der Daten und eine \"<span class=\"caps\">GET<\/span>Anfrage\", um sie zur\u00fcckzulesen. Sie k\u00f6nnen jede Art von Daten speichern, aber in diesem Beispiel speichern wir <span class=\"caps\">JSON<\/span> Daten, da dies ein sehr h\u00e4ufiger Anwendungsfall zu sein scheint. Wenn Sie andere Daten speichern wollen, m\u00fcssen Sie den Parameter -H entsprechend anpassen.<\/p>\n\n\n\n<p>Curl-Befehl zum Speichern von Daten:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl \u2014data '{\"myData1\": 1.5, \"myData2\":\"Some text\"}' -H \"Content-Type: application\/json\" -X PUT http:\/\/127.0.0.1:8989\/api\/v1\/documents\/1643911183\/datastores\/myDataStore1<\/code><\/pre>\n\n\n\n<p>Curl-Befehl, um Daten zur\u00fcckzulesen:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X <span class=\"caps\">GET<\/span> http:\/\/127.0.0.1:8989\/api\/v1\/documents\/1643911183\/datastores\/myDataStore1<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Aktualisieren des Quelldateipfads einer Mediendateiquelle<\/h4>\n\n\n\n<p>M\u00f6glicherweise m\u00f6chten Sie den abgespielten Film austauschen oder eine Anzeige durch eine <a href=\"https:\/\/mimolive.com\/de\/benutzerhandbuch\/mediendatei\/\">Quelle der Mediendatei<\/a>. Dies kann mit einem Aktualisierungsbefehl erfolgen, der auf der Quelle <span class=\"caps\">API<\/span> Endpunkt.<\/p>\n\n\n\n<p>Stellen Sie sicher, dass der Dateireferenzmodus der Medienquelle auf \"Absoluter Pfad\" eingestellt ist. Holen Sie die <span class=\"caps\">API<\/span> Endpunkt f\u00fcr diese Quelle, indem Sie in der linken Spalte mit der rechten Maustaste darauf klicken und \"Copy Source's\" w\u00e4hlen <span class=\"caps\">API<\/span> Endpunkt in Zwischenablage\" im Kontextmen\u00fc. Erstellen Sie eine <span class=\"caps\">URL<\/span> der folgenden Form:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:\/\/127.0.0.1:8989\/api\/v1\/documents\/&lt;YOUR DOCUMENT ID&gt;\/sources\/&lt;SOURCE API ENDPOINT&gt;?update={\"filepath\":\"&lt;LOCAL FILE PATH&gt;\"}<\/code><\/pre>\n\n\n\n<p>Stellen Sie sicher, dass Sie die <span class=\"caps\">JSON<\/span> Daten im <span class=\"caps\">URL<\/span> um eine g\u00fcltige <span class=\"caps\">URL<\/span> die in einem curl-Befehl wie folgt verwendet werden kann:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl -X GET http:\/\/127.0.0.1:8989\/api\/v1\/documents\/1748069974\/sources\/1748069974-334DA2E4-DFF3-4225-8F4A-D09D40A6BD5D?update=%7B%22filepath%22:%22~\/Desktop\/Screen%20Recording%202022-07-27%20at%2012.18.23.mov%22%7D<\/code><\/pre>\n\n\n\n<p><i>*<\/i>Bitte beachten Sie, dass Sie das \"~\" am Anfang des Dateipfads verwenden k\u00f6nnen, um auf das Heimatverzeichnis des aktuellen Benutzers zu verweisen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Konvertierung einer <span class=\"caps\">CURL<\/span> Befehl mit <span class=\"caps\">JSON<\/span> Daten zu einem <span class=\"caps\">HTTP<\/span> <span class=\"caps\">URL<\/span> f\u00fcr einfache <span class=\"caps\">HTTP<\/span> Anfragen an<\/h3>\n\n\n\n<p>Manchmal ist es nur m\u00f6glich, eine einfache <span class=\"caps\">HTTP<\/span> Anfrage an mimoLive zu senden, anstatt einen curl-Befehl zu verwenden, z.B. im Fall von Automatisierungsanwendungen von Drittanbietern oder dem Automation Layer mimoLive selbst. Dies erfordert die Umwandlung des Datenblocks des curl-Befehls in einen Teil des <span class=\"caps\">URL<\/span>. Sie k\u00f6nnen dies wie folgt tun:<\/p>\n\n\n\n<p>Nehmen wir an, wir haben den folgenden curl-Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>curl --data '{\"data\": { \"attributes\": {\"settings\": {\"rtmpurl\":\"rtmp:\/\/mystreaminghost.com\", \"streamingkey\":\"MYTOTALLYSECRETSTREAMKEY\"} } } }' --request PATCH http:\/\/192.168.0.100:8989\/api\/v1\/documents\/458706932\/output-destinations\/4D072496-1CE3-418E-B73E-59A2927A2110<\/code><\/pre>\n\n\n\n<p>Sie w\u00fcrden die <strong><span class=\"caps\">HTTP<\/span> Teil<\/strong> Erstens:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:&#47;&#47;192.168.0.100:8989\/api\/v1\/documents\/458706932\/output-destinations\/4D072496-1CE3-418E-B73E-59A2927A2110<\/code><\/pre>\n\n\n\n<p>hinzuf\u00fcgen <strong>?update=<\/strong> dazu:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:&#47;&#47;192.168.0.100:8989\/api\/v1\/documents\/458706932\/output-destinations\/4D072496-1CE3-418E-B73E-59A2927A2110?update=<\/code><\/pre>\n\n\n\n<p>Holen Sie sich alle <strong>-Zeichenfolge<\/strong> und entfernen Sie alle unn\u00f6tigen Leerzeichen:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>{\"data\":{\"attributes\":{\"settings\":{\"rtmpurl\":\"rtmp:\/\/mystreaminghost.com\",\"streamingkey\":\"MYTOTALLYSECRETSTREAMKEY\"}}}}<\/code><\/pre>\n\n\n\n<p>Kodieren Sie dies in seine <span class=\"caps\">URL<\/span> Form von <strong>Umgehung der nicht-URL-konformen Zeichen<\/strong> (z. B. \u00fcber https:\/\/www.urlencoder.org\/)<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>%7B%22data%22%3A%7B%22attributes%22%3A%7B%22settings%22%3A%7B%22rtmpurl%22%3A%22rtmp%3A%2F%2Fmystreaminghost.com%22%2C%22streamingkey%22%3A%22MYTOTALLYSECRETSTREAMKEY%22%7D%7D%7D%7D<\/code><\/pre>\n\n\n\n<p>Zum Schluss, setzen Sie all dies <strong>nach dem ?update=<\/strong> etwa so:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>http:&#47;&#47;192.168.0.100:8989\/api\/v1\/documents\/458706932\/output-destinations\/4D072496-1CE3-418E-B73E-59A2927A2110?update=%7B%22data%22%3A%7B%22attributes%22%3A%7B%22settings%22%3A%7B%22rtmpurl%22%3A%22rtmp%3A%2F%2Fmystreaminghost.com%22%2C%22streamingkey%22%3A%22MYTOTALLYSECRETSTREAMKEY%22%7D%7D%7D%7D<\/code><\/pre>\n\n\n\n<p>Jetzt k\u00f6nnen Sie dies verwenden <span class=\"caps\">URL<\/span> in einem einfachen <span class=\"caps\">HTTP<\/span> Anfrage.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Prerequisites &#8211; Open the document you want to manipulate in mimoLive.&#8211; Make sure the document is in a finished state so that the API endpoints like Layers do not change anymore. Please be aware that if you remove a layer and add it again this layer will have a different Layer ID when talking to [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":32486,"menu_order":2,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-32490","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/user-manual\/32490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":8,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/user-manual\/32490\/revisions"}],"predecessor-version":[{"id":39724,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/user-manual\/32490\/revisions\/39724"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/user-manual\/32486"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/media?parent=32490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/categories?post=32490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/de\/wp-json\/wp\/v2\/tags?post=32490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}