Foxtable(狐表)用户栏目专家坐堂 → [求助]企业号创建成员出错


  共有1900人关注过本帖树形打印复制链接

主题:[求助]企业号创建成员出错

帅哥哟,离线,有人找我吗?
18523982317
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
[求助]企业号创建成员出错  发帖心情 Post By:2017/6/29 11:03:00 [只看该作者]

For Each r In Tables("临时员工资料").Rows
    If r("是否离职") = 0 And r.IsNull("手机号码") = False Then
        dr = DataTables("下载users").Find("userid = '" & r("工号") & "'")
        If dr Is Nothing Then
            ul = "https://qyapi.weixin.qq.com/cgi-bin/user/create?access_token={0}"
            Dim hc3 As New HttpClient(CExp(ul,Functions.Execute("GetQYAccessToken")))
            Dim jo3 As New JObject
            jo3("userid") = CStr(r("工号"))
            jo3("name") =  CStr(r("姓名0"))
            Dim dr1 As DataRow = DataTables("Departments").Find("[name] = '" & r("部门") & "'")
            If dr1 IsNot Nothing
                jo3("department") = CStr(dr1("id")) '部门ID为3和9
            Else
                jo3("department") = "1"
            End If
            jo3("mobile")= CStr(r("手机号码"))
            jo3("gender") = "1"
            hc3.Content = Jo3.ToString
            MessageBox.show(jo3.ToString)
            jo3 = JObject.Parse(hc3.GetData)
            If jo3("errcode") = "0" Then
                
            Else
                 MessageBox.Show(jo3.ToString)
            End If
        End If
    End If
Next

以上是创建的代码,下面是两个弹窗:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170629110012.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170629105957.png
图片点击可在新窗口打开查看

满足帮助说的条件啊。。。为何创建不起:
1、创建成员可以指定的属性很多,但是只有userid、name和department三个属性是必须指定的。
2、mobile、email和wexindid三者必须至少指定一个。



 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/29 12:13:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
18523982317
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2017/6/29 14:46:00 [只看该作者]

 jo3("department") = New Jarray(CStr(dr1("id")),10) '部门ID为3和9

改成这样,又报60011,请求失败的提示,求解?

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/29 15:00:00 [只看该作者]

为什么要加引号?改成

 

jo3("department") = New Jarray(dr1("id"),10)

 

或者

 

jo3("department") = New Jarray(cint(dr1("id")),10)

[此贴子已经被作者于2017/6/29 15:00:46编辑过]

 回到顶部