Opravdu jednoduchý objev - Really Simple Discovery
Opravdu jednoduchý objev (RSD) je XML formát a publikační konvence pro zpřístupnění služeb a blog nebo jiný webový software zjistitelný klientským softwarem.
Jedná se o způsob, jak snížit informace potřebné k nastavení softwaru pro úpravy / blogování na tři dobře známé prvky: uživatelské jméno, Heslo, a domovská stránka URL. Jakákoli další důležitá nastavení by měla být definována v souboru RSD souvisejícím s webovou stránkou nebo zjistitelná pomocí poskytnutých informací.
Dějiny
Autorem RSD byl Daniel Berlinger v Opravdu jednoduchá zjistitelnost 1.0 Specifikace.[Citace je zapotřebí ]
Formát
Chcete-li použít RSD, umístí vlastník webu do hlavní části domovské stránky značku odkazu, která označuje umístění souboru RSD. Příklad čeho MediaWiki použití je:
rel =„EditURI“ zadejte =„application / rsd + xml“ href =„https://en.wikipedia.org/w/api.php?action=rsd“ />
Pokud tato značka chybí nebo soubor není nalezen, měli by se klienti podívat do výchozího umístění, kterým je soubor s názvem rsd.xml ve webové kořenové složce.[1] Například na https://example.net/rsd.xml
.
Obsah
Zde je ukázkový soubor RSD z „Really Simple Discoverability 1.0“:
<?xml version="1.0" ?> verze ="1.0" xmlns =„http://archipelago.phrasewise.com/rsd“ > <service> <engineName>Blog Munging CMS</engineName> <engineLink>http://www.blogmunging.com/</engineLink> <homePageLink>http://www.userdomain.com/</homePageLink> <apis> jméno =„MetaWeblog“ přednost ="skutečný" apiLink =„http://example.com/xml/rpc/url“ blogID =„123abc“ /> jméno =„Blogger“ přednost ="Nepravdivé" apiLink =„http://example.com/xml/rpc/url“ blogID =„123abc“ /> jméno =„MetaWiki“ přednost ="Nepravdivé" apiLink =„http://example.com/některé/jiné/url“ blogID =„123abc“ /> jméno ="Antville" přednost ="Nepravdivé" apiLink =„http://example.com/yet/another/url“ blogID =„123abc“ /> jméno ="Obeznámený" přednost ="Nepravdivé" apiLink =„http://example.com/xml/rpc/url“ blogID =""> <settings> <docs>http://www.conversant.com/docs/api/ </docs> <notes>Další vysvětlení zde.</notes> jméno ="nastavení specifické pro službu">hodnota</setting> jméno =„jiné nastavení“>jiná hodnota</setting> ... </settings> </api> </apis> </service></rsd>
MediaWiki příklad:
<?xml version="1.0"?> verze ="1.0" xmlns =„http://archipelago.phrasewise.com/rsd“> <service> <apis> jméno =„MediaWiki“ přednost ="skutečný" apiLink =„http://en.wikipedia.org/w/api.php“ blogID =""> <settings> xml: mezera ="zachovat">http://mediawiki.org/wiki/API</docs> jméno =„OAuth“ xml: mezera ="zachovat">Nepravdivé</setting> </settings> </api> </apis> xml: mezera ="zachovat">MediaWiki</engineName> xml: mezera ="zachovat">http://www.mediawiki.org/</engineLink> </service></rsd>