Vytváranie dynamického úložiska rozšírení#
Dynamické úložisko vám umožňuje poskytovať menší súbor JSON len s najnovšími verziami rozšírení, ktoré sú kompatibilné s parametrami dopytu. Toto je relevantné len pre úložiská, ktoré obsahujú viacero verzií viacerých rozšírení.
Pre malé alebo osobné úložiská je jednoduchšie a odporúča sa namiesto toho použiť statické úložiská.
Výpis#
Ak chcete nastaviť dynamické úložisko rozšírení, postupujte podľa krokov pre statické úložiská, pretože formát a zoznam sú rovnaké.
Parametre dopytu#
Keď Blender načíta zoznam rozšírení, odovzdá nasledujúce argumenty, aby sa uistil, že sú uvedené len kompatibilné rozšírenia:
platform
blender_version
Tieto argumenty sa odovzdávajú serveru ako parametre prostredníctvom dopytu URL:
- URL:
https://extensions.blender.org/api/v1/extensions/
- Dopyt URL:
https://extensions.blender.org/api/v1/extensions/?blender_version=4.2.0&platform=linux-x64
Prístupový token#
Niektoré úložiská môžu vyžadovať overenie. Užívateľ môže určiť prístupový token
pre úložisko, ktorý sa odovzdá spolu s požiadavkou API z Blenderu.
Tento údaj sa odovzdáva serverom prostredníctvom záhlavia autorizácie:
curl -i https://extensions.blender.org/api/v1/extensions/ \
-H "Accept: application/json" \
-H "Authorization: Bearer abc29832befb92983423abcaef93001"