创建动态扩展存储库

动态存储库允许您提供一个较小的 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"