SuperAPI AI 工具集

telnyx-10dlc-go

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:该技能面向美国 A2P 10DLC 短信合规场景,使用 Telnyx 官方 Go SDK(telnyx-go)完成品牌注册、活动提交和号码关联,使消息基础设施达到可发送状态。

主要能力:提供品牌创建与查询、活动提交与查询、消息配置文件与活动关联、电话号码与活动关联,以及外部审核、品牌更新删除等操作。核心方法包括 client.Messaging10dlc.Brand.New()、client.Messaging10dlc.CampaignBuilder.Submit()、client.Messaging10dlc.PhoneNumberAssignmentByProfile.Assign() 等,对应 /10dlc/brand、/10dlc/campaignBuilder、/10dlc/phoneNumberAssignmentByProfile 等端点。

使用方式:先执行 go get github.com/team-telnyx/telnyx-go 安装;通过 telnyx.NewClient(option.WithAPIKey(os.Getenv("TELNYX_API_KEY"))) 初始化客户端。流程具有顺序性:先创建品牌,再提交活动,最后关联消息配置文件;完成分配步骤前,消息无法使用该活动。应把注册状态字段纳入控制流,确认状态才视为可发送。分页可用 ListAutoPaging() 自动迭代;Webhook 使用 Ed25519 签名,需校验 telnyx-signature-ed25519 与 telnyx-timestamp 头。

限制:资料未提供收费、价格和具体平台支持信息;不得自行假设参数、枚举或响应字段,未内联的字段应查阅 references/api-details.md 等参考文件。错误码包括 401、403、404、422、429,生产中需处理重试。