云盘资源分享论坛

 找回密码
 立即注册
搜索
热搜: 书籍 电影 音乐
莆田鞋
查看: 164|回复: 2

使用 SendGrid 的新命令行界面自动执行日常任务

[复制链接]

1

主题

0

回帖

9

积分

新手上路

Rank: 1

UID
21819
金钱
8
钻石
0
积分
9
注册时间
2022-12-12
发表于 2022-12-12 12:13:26 | 显示全部楼层 |阅读模式

开发人员和 IT 组织通常有可以封装到工具中的例行任务。可能有许多 SendGrid 客户编写了脚本来管理这些类型的任务。 例如,我最近在开发一些内部工具,并在Hacktoberfest期间做出贡献。我发现自己反复启用和禁用 webhooks 以进行入站解析、创建 API 密钥和上传联系人。作为一名开发人员,在 UI 中进行这些更改的上下文切换让我放慢了速度。 然后,几周前,我无意中听到客户请求检索作为子用户帐户管理员的队友。当然,这可以通过我们的 API 实现。但是,并不是每个人都想(或能够)编写代码来解决 SendGrid 平台的小众用例。

来自不同的背景包括 IT 和运营我认为这似乎是命令行工具的常见情况。因此,我们构建了一个,今天我们宣布了一个新的开源项目:sendgrid-cli。 SendGrid CLI(命令行界面)工具允许您从命 消费者手机号码数据库 令行与 SendGrid 服务进行交互。 SendGrid CLI 无需编写代码即可在 SendGrid 平台上执行常见的管理活动,例如上传 CSV 文件和启用或禁用 webhook。 您可以使用 CLI 做什么? 在发布时,我们具有以下功能: 上传联系人的 CSV 文件 列出 API 密钥 列出每个子用户帐户中的队友 管理网络钩子 您可能想知道,发送电子邮件怎么样?!我们采取了一种固执己见的方法并不断发送与该项目无关的电子邮件。



一开始在项目中包含电子邮件可能会淡化我们希望此工具加速的主要活动类型。以及为什么我们专注于启用和禁用 webhook、上传联系人以及检索子用户和团队成员等用例。 使该工具专注于与管理客户对 SendGrid 平台的使用相关的场景。当然,我们也乐于接受您的建议,所以请随时提出问题或 PR。 一些技术要点 如果您对 sendgrid-cli 的技术基础感到好奇: 由于 sendgrid-cli 是一个 NodeJS 项目,我们使用yargs 库来创建核心命令行实用程序功能。Yargs 使在项目中创建子命令结构变得容易且可维护。 主要的 API 调用是通过 @sendgrid/client 库进行的,并且存在于 文件中。 任何命令的输出都以 JSON 格式发送到标准输出因此可以保存到文件中以供进一步处理。


盘基地论坛免责声明
1、本站资源来自互联网用户收集发布,仅供用于学习和交流。
2、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。
3、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决。
4、联系邮箱:admin@panjdzy.com
5、官方网址:www.panjdzy.com
6、备用网址:www.panjd.top




上一篇:这篇文章是无衬线字体它们非常适合一般
下一篇:您的内容不会出现在 菜单的探索部分
回复

使用道具 举报

20

主题

4551

回帖

6883

积分

高级会员

Rank: 4

UID
384
金钱
2312
钻石
0
积分
6883
注册时间
2021-11-6

安闲自在

发表于 2022-12-12 12:13:27 | 显示全部楼层
111
回复

使用道具 举报

23

主题

255

回帖

452

积分

新手上路

Rank: 1

UID
1957
金钱
174
钻石
0
积分
452
注册时间
2021-11-12
发表于 2022-12-12 12:47:42 | 显示全部楼层
无回帖,不论坛,这才是人道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|云盘资源分享论坛

GMT+8, 2024-9-23 00:42

Powered by Discuz!    联系邮箱:admin@panjdzy.com

本站资源来自互联网用户收集发布,仅供用于学习和交流。

如有侵权之处,请联系站长并出示版权证明以便删除,敬请谅解!

快速回复 返回顶部 返回列表