注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > YunOS开放平台

轻服务群发广播接口说明

更新时间:2016/12/09 访问次数:8301

轻服务群发广播接口说明

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。创建轻应用请查询“轻应用接入指南”。

其它的语言的示例请参考 这里 。 

JAVA 范例

 

    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,请点击下载。

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部