SweetWolf 发表于 2019-11-8 17:09:36

钉钉组织架构对接出错

我们使用O2OA的稳定版按照手册对接我们企业的钉钉,希望导入组织架构数据,总是不成功(只出来单位名称和一个部门名称,没有人员),不知是什么原因?出错信息如下:
{
    "readyState": 4,
    "responseText": "{\n\"type\": \"error\",\n\"message\": \"\\u003ceval\\u003e:1:28 Invalid return statement\\r\\nvar v \\u003d person.getMobile(); return v.substring(v.length - 6)\\r\\n                            ^ in \\u003ceval\\u003e at line number 1 at column number 28\",\n\"date\": \"2019-11-08 12:25:35\",\n\"spent\": 2897300,\n\"size\": -1,\n\"count\": 0,\n\"position\": 0\n}",
    "responseJSON": {
      "type": "error",
      "message": ":1:28 Invalid return statement\r\nvar v = person.getMobile(); return v.substring(v.length - 6)\r\n                            ^ inat line number 1 at column number 28",
      "date": "2019-11-08 12:25:35",
      "spent": 2897300,
      "size": -1,
      "count": 0,
      "position": 0
    },
    "status": 500,
    "statusText": "Internal Server Error"
}

论坛管理员 发表于 2019-11-8 17:32:24

建议您先检查一下用户手机号码,系统用户必填手机号码!

SweetWolf 发表于 2019-11-8 20:45:06

现在错误提示变成了:
{
    "readyState": 4,
    "responseText": "{\n\"type\": \"error\",\n\"message\": \"钉钉获取人员信息失败,错误代码:-1,错误消息:系统繁忙.\",\n\"date\": \"2019-11-08 20:32:02\",\n\"spent\": 370018,\n\"size\": -1,\n\"count\": 0,\n\"position\": 0,\n\"prompt\": \"com.x.program.center.dingding.ExceptionDetailUser\"\n}",
    "responseJSON": {
      "type": "error",
      "message": "钉钉获取人员信息失败,错误代码:-1,错误消息:系统繁忙.",
      "date": "2019-11-08 20:32:02",
      "spent": 370018,
      "size": -1,
      "count": 0,
      "position": 0,
      "prompt": "com.x.program.center.dingding.ExceptionDetailUser"
    },
    "status": 500,
    "statusText": "Internal Server Error"
}

lycan 发表于 2019-11-20 10:19:42

在调用../dingding/pull/sync时,报如下错误,请问该如何解决呢?
{
    "readyState": 4,
    "responseText": "{\n\"type\": \"error\",\n\"message\": \"java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 2 column 1 path $\",\n\"date\": \"2019-11-20 10:06:48\",\n\"spent\": 285326,\n\"size\": -1,\n\"count\": 0,\n\"position\": 0\n}",
    "responseJSON": {
      "type": "error",
      "message": "java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 2 column 1 path $",
      "date": "2019-11-20 10:06:48",
      "spent": 285326,
      "size": -1,
      "count": 0,
      "position": 0
    },
    "status": 500,
    "statusText": "Internal Server Error"
}

SweetWolf 发表于 2019-11-14 10:05:53

我们的成员有3万多人,只同步成功了不到1000人,每次都如此,不知有没有更好的解决办法?

论坛管理员 发表于 2019-11-11 09:53:52

系统繁忙,一般情况下是钉钉的原因导致的,
请问一下,
1)您一共大概有多少人员同步?
2)是否有同步成功的?

ps:
1)关于您第一个问题,有时候同步也可以用取巧的方式,比如密码不是手机号码,使用其他固定或者其他的方式,密码同步就不会报错!
2)建议如果是新问题,新发帖

论坛管理员 发表于 2019-11-15 09:56:45

现在由于钉钉的限制,现有的版本确实存在这样的问题,已经提交技术部。
页: [1]
查看完整版本: 钉钉组织架构对接出错