Створення Сховища Динамічних Розширень¶
Динамічне сховище дозволяє вам надавати маленькі JSON файли тільки з останньою версією розширення, яке є сумісним з параметрами запиту. Це є відносним тільки для сховищ які містять багато версій багатьох розширень.
Для маленьких або персональних сховищ, є легшим та рекомендованим використовувати натомість static repositories.
Лістинг¶
Для встановлення сховища динамічного розширення, слідуйте цим крокам для static repositories, оскільки формат та лістинг однакові.
Параметри Запиту¶
Коли Blender отримує лістинг розширень, він надає наступні аргументи, щоб переконатися, що тільки сумісні розширення перелічені:
platformblender_version
Ці аргументи надані як параметри до серверу за допомогою запиту URL:
- URL:
https://extensions.blender.org/api/v1/extensions/- URL запит:
https://extensions.blender.org/api/v1/extensions/?blender_version=4.2.0&platform=linux-x64
Токен Доступу¶
Деякі сховища можуть потребувати аутентифікації. Користувач може вказати access token для сховища, що надається разом з API запитом з Blender.
Це передається до серверів за допомогою заголовку Авторизації:
curl -i https://extensions.blender.org/api/v1/extensions/ \
-H "Accept: application/json" \
-H "Authorization: Bearer abc29832befb92983423abcaef93001"