开发者学堂课程【阿里云移动推送服务使用教程:服务器接入指南】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/420/detail/5316
服务器接入指南
内容简介:
一、移动推送服务器的配置
二、API”1.0版本”的相关功能
三、小结
一、移动推送服务器的配置
1、进入API概览文档页面
接下来介绍阿里云移动推送服务器的一个配置,服务器配置主要是API 的配置,主要包括两个版本。
首先从移动推送官网详情页首页内找到帮助与文档功能,然后直接进入到 API 使用手册,再点击服务端的 API 使用手册,进入到 API 概览文档页,
如下图所示:
2、API的两个版本
其中设置整个移动推送的所有的产品文档全在这里,在此页面可以看到 API 包括两套,一个是1.0版本另一个是2.0版本,可以点击2.0版本进入页面,
其中会说明里面是有一个版本里面的 Version ,此Version 是2016年8月1号为分水岭,即以后就是2.0版本的,之前就是1.0版本的,分别点击1.0版本和2.0版本进入页面后会有个说明,通过点击进入相应页面可以看到1.0版本的请求参数为2015-08-27,这个一定要注意区分,
如下图所示分别为1.0版本和2.0版本的相应页面:
二、API”1.0版本”的相关功能
1、API调用方式
在首页中左侧栏 API 调用方式中的请求结构中,会有服务器地址通讯的一个说明;在公共参数中,返回的结构包括 XML 的和 JSON 的;在署名机制中,在安全的一个签名机制中,此页面中会有一个详细的说明,说明如何去拼接字符串,然后说明具体调用的一些测试的方法,可以自行点击进入页面查看。
2、SDK手册
对于 SDK 的一些列表,也会有详细的一个列出,且 SDK 手册里包括Java 语言、 nodejs 语言、 net 语言、 php 语言和 python 语言,常用语言的支持这里整体都会有,包括给出了对应 SDK 的地址,以及 demo 的地址,同时这里面会说明每一个语言相应的配置,比如nodejs以及 Python 的都会有。
3、OpenAPI RAM授权
在左侧的 OpenAPI RAM 授权功能的页面中,会有一个 RAM 的一个健全机制,是一种授权,即如果需要分权限就需要用到这个东西;在OpenAPI RAM 授权中描述功能内的第一个功能是可以创建一个账号,然后其第二个功能中会有一个详细的说明,即账号授权的一些说明的代码。
4、附录
在附录页面里会给出错误代码的一个具体说明,还有标签的具体的一些形式。
三、小结
上述的功能都为1.0版本内的,其实2.0版本跟1.0版本基本是一样的,只是在2.0版本里面有一些细微的差异,但总体目录结构是基本一致的,没有太大的差异化,所以需要注意的就是参考手册下载对应的包,进行一个对应的配置就可以了。