消息推送支持 Java、Python、Node.js、PHP 四种语言版本。针对不同的语言版本,在调用上述推送方式前,需要进行相应的推送准备。
下面分别对各个语言版本的 SDK 准备工作进行说明。
Java
说明
对于非金区(非金融区)用户,消息推送 SDK 最新版本为 3.0.19;对于金区用户,消息推送 SDK 最新版本为 2.1.11。
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-mpaas</artifactId>
<version>3.0.19</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<optional>true</optional>
<version>[4.3.2,5.0.0)</version>
</dependency>
Python
执行以下命令添加 SDK 相关依赖。
## 阿里云 SDK
pip install aliyun-python-sdk-core
## mpaas SDK
pip install aliyun-python-sdk-mpaas
Node.js
执行以下命令添加 SDK 相关依赖。
npm i @alicloud/mpaas20190821
PHP
执行以下命令添加 SDK 相关依赖。
composer require alibabacloud/sdk
环境变量配置
配置环境变量 MPAAS_AK_ENV 和 MPAAS_SK_ENV。
Linux 和 macOS 系统配置方法执行以下命令:
export MPAAS_AK_ENV=<access_key_id> export MPAAS_SK_ENV=<access_key_secret>
说明access_key_id
替换为已准备好的 AccessKey ID,access_key_secret
替换为 AccessKey Secret。Windows 系统配置方法
新建环境变量,添加环境变量 MPAAS_AK_ENV 和 MPAAS_SK_ENV,并写入已准备好的 AccessKey ID 和 AccessKey Secret。
重启 Windows 系统。
该文章对您有帮助吗?