Skapa en databas för dynamiska tillägg¶
Med ett dynamiskt repositorium kan du servera en mindre JSON-fil med endast den senaste versionen av de tillägg som är kompatibla med frågeparametrarna. Detta är endast relevant för arkiv som innehåller flera versioner av flera tillägg.
För små eller personliga arkiv är det enklare och rekommenderas att använda static repositories istället.
Annons¶
Om du vill konfigurera ett arkiv för dynamiska tillägg följer du stegen för static repositories, eftersom formatet och listan är desamma.
Parametrar i förfrågan¶
När Blender hämtar tilläggslistan skickar den följande argument för att se till att endast kompatibla tillägg listas:
platform
blender_version
Dessa argument skickas som parametrar till servern via en fråge-URL:
- URL:
https://extensions.blender.org/api/v1/extensions/
- uRL för förfrågan:
https://extensions.blender.org/api/v1/extensions/?blender_version=4.2.0&platform=linux-x64
Åtkomst Token¶
Vissa repositorier kan kräva autentisering. Användaren kan ange en access token för ett repositorium, som skickas tillsammans med API-begäran från Blender.
Detta skickas till servrarna via ett auktoriseringshuvud:
curl -i https://extensions.blender.org/api/v1/extensions/ \
-H "Accept: application/json" \
-H "Authorization: Bearer abc29832befb92983423abcaef93001"