创建动态扩展存储库¶
动态存储库允许您提供一个较小的 JSON 文件,其中只包含与查询参数兼容的最新版本的扩展。这只适用于包含多个扩展的多个版本的存储库。
对于小型或个人的库,建议使用静态存储库,更为简单。
列表¶
要设置动态扩展库,请按照静态库的步骤操作,因为格式和列表都是一样的。
查询参数¶
当 Blender 获取扩展列表时,它会传递以下参数,以确保只列出兼容的扩展:
platform
blender_version
These arguments are passed as parameters to the server via a query 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
访问令牌¶
某些存储库可能需要身份验证。用户可以为存储库指定一个 访问令牌
,该令牌会与 Blender 的 API 请求一起传递。
这将通过授权标头传递给服务器:
curl -i https://extensions.blender.org/api/v1/extensions/ \
-H "Accept: application/json" \
-H "Authorization: Bearer abc29832befb92983423abcaef93001"