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"