## 应用
### 学校应用 和 企业(微信)应用 的关系
学校应用 和 企业应用 的关系要搞清楚。它们的关系很微妙,企业应用主要是前台给使用者看的,关注微信插件后,以“联系人列表”的形式展现,而学校应用除了前台的微信插件,还包括后台的一些功能,另外学校应用的启用需要创建企业应用在前台显示(可以设置前台成员的可见范围),后台管理还有后台的可见范围(权限)。
这么来看的话,企业应用是我们为用户提供服务的一个桥梁(服务应用程序在我们的服务器上面)。就像微信插件是企业微信与普通微信的桥梁一样。这个桥梁为我们提供了应用菜单,成员消息,等等能力,为我们提供服务能力提供了基础的条件。
* * * * *
### 微信应用的初始化
微擎的应用安装就可以使用了,我们这个应用还需要生成微信的应用,其实就是个桥梁,那么这一步称为我们应用的【微信应用初始化】,主要包括生成微信应用,和自定义菜单,还有应用消息接口。
不过遗憾的是,企业微信暂时没有创建应用的接口,也没有灵活的设置应该更多信息的接口,所以这部分操作只能通过引导用户完成了。
* * * * *
### 关于应用接口的问题
~~~
貌似没有设置可见范围的接口,服务商的应用也是安装时选择可见范围的,也就是说没有提供这个接口,需要企业微信管理员自己去企业微信后台设置权限,但不排除以后会增加该接口
~~~
目前没有创建应用的接口,只有设置应用的接口,并且设置应用的接口无法设置应用的可见范围。
>[danger] 目前接口不能设置应用的可见范围,但是也没事,毕竟应用的使用人群是固定的,比如事先就规定,“校长信箱”只能是家长使用的,那么业务员前期的准备工作就是做这些,将“校长信箱”的可见范围设置为家长部门,我们要做的就是控制谁加入家长这个部门就行了,权限以这种思路来做,如果以后接口支持更强大就方便多了。
* * * * *
### 关于应用的疑问
![](https://box.kancloud.cn/9d6500f807a0f7630a5c1172f923639e_714x284.png)
~~~
这个access_token是哪个应用的access_token,还是通讯录应用的access_token,文档没有说清楚,大家有没有使用过的啊?
s(811800545) 18:25:30
这个接口是获取应用列表的,还让我传应用的access_token,我怎么知道要传那个access_token
s(811800545) 18:27:24
还有没有创建应用的接口是吧,只有设置应用的,其实就是更新
~~~
还有很多接口都是要求access_token(调用接口凭证)参数的,但没说让用哪个应用的access_token,所以意思应该是随便那个应用的access_token都可以吧(比如获取应用概况列表的access_token)。
比如上传临时素材,不过注意,上传成功后返回的素材id(media_id),在同一企业内所有应用之间是可以共享的。
* * * * *
### 能龙的应用
龙能的应用没有设计出来,它只是系统功能,然后手动创建应用,应用菜单和这边对接,或者说是,功能和菜单对接。
后台并没有应用的概念。不过权限管理,那里有简单的应用权限管理,不过不是针对于角色的管理,而是正对于全部的老师,也就是选个人。
last update:2017-9-16 16:42:35