1. 入驻:按照“入驻流程”文档,入驻审核完成。
2. 获取key与secret:进入"控制台"->"轻服务接入"->"权限管理" ,可以找到 App Key ,与App Secret ;并查看 该页下面是否显示“YUNOS-CLOUDCARD” 权限“已获得” 。
3. 选择模板ID:到“轻服务模板参考” 找对你需要的模板,记下对应的“模板ID” 。
4. 推送消息:可以写测试代码了,将appId设置成"用户反馈"对应的appId(DANWGIE2RDKM8UFFEJQT)。测试代码示例,以下是java代码(但代码流程很简单,其它语言查看淘宝开放平台)。发送消息,当返回rsp.isSuccess()=true,则消息推送成功。正式上线的 appId为"控制台"->"轻服务管理"中的“轻服务唯一编号”
5. 真机测试:进入开放平台主页,"控制台"->"开发者中心"->"真机远程测试" ,选中一台机器,使用当前开放平台使用的帐号登录。
6. 查看消息:进入左一屏->"轻服务"->"官方轻服务号"->"用户反馈"。查看消息。(每一次查看新的消息,必须从手机主界面再次进入该服务)。
7. 服务上线:将代码中appId,替换成自己的轻应用的appId。创建轻应用请查询“轻应用接入指南”。
其它的语言的示例请参考 这里 。
private static String appKey = "XXXX";//来自开放平台 private static String appSecret = "XXXXX";//来自开放平台 private static String url = "http://gw.api.taobao.com/router/rest";//入口网关的sdk(文档最下方有下载) private static String appId = "DANWGIE2RDKM8UFFEJQT" ;//"官方开发者测试号"对应的appId public static void main(String[] args) throws ApiException { TaobaoClient client = new DefaultTaobaoClient(url, appKey, appSecret); YunosCloudcardBatchOpermsgSendRequest req = new YunosCloudcardBatchOpermsgSendRequest(); OperBatchMsg operMsg = new OperBatchMsg(); operMsg.setAppId(appId); operMsg.setTplId("movie_tplid_001"); String modelListJson = "XXXXX";//准备的modelList的json串 List<JokeModel> modelList = JacksonUtil.fromJson(modelListJson, new TypeReference<List<JokeModel>>() { });
operMsg.setContent(JacksonUtil.toJson(modelList)); operMsg.setTjFlag(true); req.setOperBatchMsg(operMsg); YunosCloudcardBatchOpermsgSendResponse rsp = client.execute(req); System.out.println(JacksonUtil.toJson(rsp.isSuccess())); }
|
1. 测试的时候,可以使用官方运营的服务进行测试。
2. 注意上面方法中initNewJokeMode方法返回的json结构体。如果在发消息的时候返回 10000.则绝大部分是json组装失败。
3.上面的测试需要 入口网关(进入应用列表,点击应用查看,选择服务端SDK下载)和出口网关的sdk,请点击下载。