这个小网站允许从 GmodStore 下载插件,而无需将网站上线,但得益于其 API。如果帐户所有者希望让第三方能够下载其创建/购买的插件而不向其提供连接凭据,则这非常有用,这是一种相当于“辅助访问”解决方案的方法。帐户所有者只需生成具有某些受限权限的身份验证令牌,即可将其提供给授权人员。
可以在此地址生成令牌:https://www.gmodstore.com/settings/personal-access-tokens。他们必须具有以下权限: products:read
、 product-versions:read
、 product-versions:download
、 users:read
和user-purchases:read
。创建后,该网站会告诉您要遵循的程序。
警告
在生产环境(无论有或没有 Docker )中进行部署需要一个已配置的 Web 服务器(如 Nginx、Apache 或 Caddy)来提供 PHP 脚本。
安装 PHP LTS(>8.1 或更高版本);
使用 Web 服务器来提供 PHP 脚本和静态文件。
提示
要测试项目,您还可以使用 Docker。安装后,只需使用docker compose up --detach --build
命令启动开发 Docker 映像即可。应可通过以下地址访问该站点:http://localhost/。如果您想使用 Docker 处理项目,则需要使用docker compose watch --no-up
命令将本地更改自动同步到容器。 ?
订金
Docker 映像也可以在生产中部署,但这需要深入的知识来正确部署、优化和保护您的安装,以避免任何不良后果。
这个网站与 GmodStore 没有任何关系,只是我使用他们很棒的 API 为您提供这项服务。
这个简单的网站提供了从 GmodStore 下载插件的可能性,无需通过在线网站,而是使用其 API。如果帐户所有者想要授予第三方访问权限以下载他创建/购买的插件而不向他们提供登录凭据,这非常有用,这相当于“辅助访问”方式。帐户所有者只需生成具有某些受限权限的身份验证令牌,即可将其提供给授权人员。
可以在此地址生成令牌:https://www.gmodstore.com/settings/personal-access-tokens。他们必须具有以下权限: products:read
、 product-versions:read
、 product-versions:download
、 users:read
和user-purchases:read
。创建后,该网站会告诉您该怎么做。
警告
在生产环境(无论是否有 Docker )中进行部署需要预先配置的 Web 服务器(例如 Nginx、Apache 或 Caddy)来提供 PHP 脚本。
安装 PHP LTS(>8.1 或更高版本);
使用 Web 服务器来提供 PHP 脚本和静态文件。
提示
要尝试该项目,您还可以使用已安装的 Docker。安装后,只需使用docker compose up --detach --build
命令开始开发 Docker 映像。该网站应位于 http://localhost/。如果您想使用 Docker 处理项目,则需要使用docker compose watch --no-up
自动将本地更改与容器同步。 ?
订金
Docker 映像也可以在生产中部署,但这需要高级知识来正确部署、优化和保护您的安装,以避免任何不良后果。
这个网站与 GmodStore 没有任何关系,只是我使用他们令人惊叹的 API 来为您提供这项服务。