## 通讯录 管理 同步 问题
企业通讯录可以通过接口管理,那我们自己的系统是不是也要存一份,如果这边修改了,直接同步吗。
我们需要完全接管通讯录,企业微信后台就不能修改通讯录了。
企业通讯录是直接体现在用户手机上的。
我们系统有自己的架构,但用户是在微信上面使用的,也就是企业成员,所以这是我们需要考虑的。
我们系统是整体架构,而微信成员是我们控制的,要实现一些功能,需要我们动态调控成员。企业微信和成员是我们为用户提供服务的一个桥梁。就像微信插件是企业微信与普通微信的桥梁一样。
(能龙有一个“通讯录”应用,里面打开微信的网址,微企通讯录,但这个通讯录应用在企业微信客户端中就不现实了,企业微信有一个单独的通讯录)
~~~
Q:通讯录,成员这些是存在自己的数据库里面还是直接使用企业微信的啊?
A:企业通讯录是通过系统数据结构生成的,参见关于通讯录的讨论。
~~~
* * * * *
### 关于通讯录的疑问
利用通讯录接口可以创建成员
利用oauth可以获取成员信息实现移动端免登。
能龙的,【加入班级】链接就湿所有玄机的秘密所在了。
至少实现了两点:
1. 根据所填信息,将用户加入成员(创建成员)
2. 加入成员后,还使当前微信用户关注了插件
**这里一个重要的问题就是,怎么将接口创建的成员和当前微信用户关联起来实现微信用户关注插件(和成员绑定)呢? 也就是怎么将微信用户创建为成员呢?**
* * * * *
### 通讯录结构
~~~
-- 【通讯录-组织】(这是最好的方案,部门组织应该清晰明了的展示学校结构,便于查找成员)
-- XXX学校通讯录
-- 班级
-- 幼儿园
-- 小班(一班)
-- 教师组
-- XXX(职位:代课老师、班主任、副班主任)
-- ……
-- 家长组
-- XXX(职位:AAA的妈妈)
-- ……
-- ……
-- ……
-- 全体教师组(除了家长和学生外,学校的其它任何成员,都称为“老师”,包括校长,后勤)
-- XXX(老师)(职位:班主任,代课老师)
-- ……
-- 身份组(系统用来标示身份的,系统默认,不可修改,这是系统用来控制应用可见范围权限的)
-- 家长
-- 代课老师
-- 班主任
-- 学校领导
~~~
* * * * *
last update:2017-9-19 18:15:55