让我们创建一个小型模态弹出窗口,只有管理员可以访问并将 API 密钥存储在我们的数据库中。首先注册一个组件,用于在列表页显示设置。
00-30-37 的截图
它在列表页面上的显示效果如下。
子图像-7
将数据存储在 Vtiger 中
我们将使用VTAP.AppData API 来存储和 我的电话号码 检索他们的 API 密钥。请注意,我们使用 weather_apikey 作为存储的密钥,并且可以使用 $apps 在 API Designer 中访问此密钥。 $App.Contacts.weather_apikey。
23-57-00 的截图
您可以从这里访问整个 WeatherSettings 代码。
使用 VTAP 存储数据 API 存储 API 密钥后,我们可以修改 API Designer 的 get_weather 定义,如下所示。我们直接用$apps替换键值。 $ app.Contacts.weather_apikey。
23-43-36 的截图
由于您已经为每个客户设置了可配置的 API 密钥,因此您现在可以将扩展发布到我们的市场。