前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云短信使用sdk下发短信实践

腾讯云短信使用sdk下发短信实践

原创
作者头像
云通信组之虎-小明
发布2022-05-30 17:12:01
8.2K0
发布2022-05-30 17:12:01
举报
文章被收录于专栏:腾讯云云通信专家服务

资源准备

服务器一台(以centos7为例)

  • 前往云服务购买自己需要的配置服务器
  • 前往轻量应用服务器,价格优惠--推荐
  • 自建虚拟机

下载远程连接软件,方便连接操作centos操作系统

  • xshell 个人版--推荐
  • securecrt

下载代码编辑器

  • vscode--推荐
  • JetBrains系列

开发环境准备(以centos7+xshell+vscode为例)

xshell使用

远程连接服务器

  • 获取服务器公网IP
  • xshell登录ssh root@101.33.233.241

服务器安装编码环境管理工具

1、python环境管理工具conda

代码语言:javascript
复制
#下载安装脚本
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh
#执行安装
bash Miniconda3-py39_4.9.2-Linux-x86_64.sh
source /root/.bashrc
#查看conda版本
conda -V
#创建名为py39,python版本号为3.9.2的虚拟环境
conda create -n py39 python=3.9.2
#切换至名为py39的虚拟环境
conda activate py39
pip install flask
#退出当前虚拟环境
conda deactivate

2、golang环境管理工具g

代码语言:javascript
复制
# 建议安装前清空`GOROOT`、`GOBIN`等环境变量
$ curl -sSL https://raw.githubusercontent.com/voidint/g/master/install.sh | bash
$ echo "unalias g" >> ~/.bashrc # 可选。若其他程序(如'git')使用了'g'作为别名。
$ source ~/.bashrc # 或者 source ~/.zshrc
#查看可安装的stable状态的go版本
$ g ls-remote stable
  1.13.15
  1.14.7
#安装对应go版本
$ g install 1.14.7
Downloading 100% |███████████████| (119/119 MB, 9.939 MB/s) [12s:0s]
Computing checksum with SHA256
Checksums matched
Now using go1.14.7
#查看已安装的go的版本
$ g ls
  1.7.6
  1.11.13
  1.12.17
  1.13.15
  1.14.6
* 1.14.7
#切换到已安装的go版本
$ g use 1.14.6
go version go1.14.6 darwin/amd64
#卸载一个已安装的go版本
$ g uninstall 1.14.7
Uninstalled go1.14.7

3、php环境管理工具安装phpstudy

https://www.xp.cn/phpstudy-linux/install.html

(安装后图形界面操作,不做说明)

4、node.js环境管理工具安装nvm

代码语言:javascript
复制
安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source /root/.bashrc
#命令集
1、nvm list-remote :列出所有可安装版本
2、nvm install {版本号} :安装指定版本
3、nvm ls :查看已经安装的版本
4、nvm use {版本号} :使指定版本生效
5、nvm alias default {版本号} :设置默认版本

vscode配置远程编码

安装插件

连接购买的服务器

输入密码连接,进行远程编码

编码调试

1、通过上诉《服务器安装编码环境管理工具》安装好编码环境,并通过vscode登录上远端服务器

2、sdk安装&编码&调试

  • python#激活python虚拟环境 conda activate py39 #安装python sdk pip install tencentcloud-sdk-python

python发送短信代码

https://cloud.tencent.com/document/product/382/43196

*php

选择php版本

image.png
image.png

安装composer

代码语言:javascript
复制
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

安装php sdk

代码语言:javascript
复制
composer require tencentcloud/tencentcloud-sdk-php

代码引用sdk

代码语言:javascript
复制
#/path/to为执行安装php sdk的目录路径
require '/path/to/vendor/autoload.php';

php发送短信代码

https://cloud.tencent.com/document/product/382/43196

  • go

安装go sdk

代码语言:javascript
复制
go get -u github.com/tencentcloud/tencentcloud-sdk-go

go发送短信

https://cloud.tencent.com/document/product/382/43199

  • node.js
代码语言:javascript
复制
npm install tencentcloud-sdk-nodejs --save

node.js发送短信代码

https://cloud.tencent.com/document/product/382/43197

3、调试说明

代码返回信息包括(“Message”:"send success")表示短信下发成功

短信下发失败可通过https://console.cloud.tencent.com/api/explorer?Product=sms&Version=2021-01-11&Action=SendSms&SignVersion= 腾讯云在线接口调试平台查看参数格式是否传入错误。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 资源准备
    • 服务器一台(以centos7为例)
    • 下载远程连接软件,方便连接操作centos操作系统
    • 下载代码编辑器
    • 开发环境准备(以centos7+xshell+vscode为例)
      • xshell使用
        • 远程连接服务器
        • 服务器安装编码环境管理工具
        • vscode配置远程编码
      • 编码调试
      相关产品与服务
      云服务器
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档