LâAPI de livraison vous fournit des informations sur la façon de « servir une requĂȘte ». Cette API est le pilier de lâhĂ©bergement dâun blog sur un sous-rĂ©pertoire.
Point de terminaison de lâAPI : https://blogs.hyvor.com/api/delivery/v0/{subdomain}
Remplacez {subdomain} par le sous-domaine de votre blog.
GET vers le point de terminaison de lâAPIapi_key avec une clĂ© API de livraison valide. Vous pouvez en crĂ©er une dans ParamĂštres â ClĂ©s API.path avec le chemin du blog pour lequel vous souhaitez obtenir des informations. Par exemple, si vous voulez obtenir des informations sur https://myblog.com/hello-world, dĂ©finissez path sur /hello-world/.Une rĂ©ponse rĂ©ussie sera lâun des objets JSON suivants :
Cet objet est renvoyé lorsque le chemin correspond à un fichier.
{
"type": "file",
"at": 1661590503,
"cache": true,
"status": 200,
"file_type": "template",
"content": "SGVsbG8gV29ybGQ=",
"mime_type": "text/html",
"cache_control": "no-cache, private"
}Cet objet est renvoyé lorsque le chemin correspond à une redirection.
{
"type": "redirect",
"at": 1661590503,
"cache": true,
"status": 301,
"to": "https://example.com"
}Propriétés communes :
typestringfile ou redirectatintegercachebooleanfalse pour
les routes d'aperçu d'article.statusinteger200, 301, 302, ou 404.Propriétés du fichier :
file_typestringtemplate, asset, ou mediacontentstringmime_typestringcache_controlstringPropriétés de redirection :
tostring