开发者社区> 问答> 正文

调用物的自定义服务,一直返回 500错误,紧急!跪求!多谢了!

1. 调用物的自定义服务,一直返回 500错误,
具体错误信息:content = {"code":500,"id":"121121212","localizedMsg":"服务异常","message":"service provider exception."}
以下是部分代码,还请牛人看看啥问题,多谢了!
2. 自定义方法调用中的method对应TSL文件中的identifier字段指("identifier": "testAsync")吗?

"services": [
        {
            "outputData": [],
            "identifier": "testAsync",
            "inputData": [
                {
                    "identifier": "num",
                    "dataType": {
                        "specs": {
                            "min": "0",
                            "max": "100"
                        },
                        "type": "int"
                    },
                    "name": "测试"
                }
            ],
            "method": "thing.service.testAsync",
            "name": "testAsync",
            "required": false,
            "callType": "sync"
        }
    ],



IoTApiRequest request = new IoTApiRequest();
        //设置api的版本
        request.setApiVer("1.1.0");
        request.setId("121121212");
        
        JSONObject obj = new JSONObject();
        obj.put("num", 20);
        String cmd = obj.toString();
        
        // 接口参数
        request.putParam("productKey", productKey);
        request.putParam("inputParams", cmd);
        request.putParam("method", "testAsync");
        request.putParam("deviceName", deviceName);
        
        ApiResponse response = syncClient.postBody("api.link.aliyun.com", "/thing/device/service/invoke", request, true);



展开
收起
弘恬 2018-04-19 00:00:55 2346 0
5 条回答
写回答
取消 提交回答
  • 回 6楼未来社区的帖子
    我这个问题已解决,参数应该传JSON对象而不是json字符串,是我自己问题

    2018-06-06 18:18:24
    赞同 展开评论 打赏
  • Re调用物的自定义服务,一直返回 50我这边是0错误,紧急!跪求!多谢了!
    我这边是正常的
    2018-04-30 16:51:12
    赞同 展开评论 打赏
  • Re调用物的自定义服务,一直返回 500错误,紧急!跪求!多谢了!
    推荐你加入他们的钉钉交流群。
    2018-04-19 21:46:14
    赞同 展开评论 打赏
  • Re调用物的自定义服务,一直返回 500错误,紧急!跪求!多谢了!
    我上周发的问题,在这个论坛上,基本没人答复。。。
    2018-04-19 14:22:57
    赞同 展开评论 打赏
  • Re调用物的自定义服务,一直返回 500错误,紧急!跪求!多谢了!

    -------------------------

    Re调用物的自定义服务,一直返回 500错误,紧急!跪求!多谢了!
    阿里的大牛,恢复一下吧。。。多谢了!
    2018-04-19 08:43:59
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Gululu重新定义儿童饮水习惯 立即下载
Android内存泄漏自动化链路分析组件--Probe 立即下载
Android内存泄露自动化链路分析组件——Probe 立即下载