飞书开发者后台入口在哪,新手上路别迷路

飞书下载 ·
飞书开发者后台入口在哪,新手上路别迷路

下载前先搞清楚版本区别

我第一次用飞书的时候,傻乎乎地直接在官网首页点了个下载,结果装的是个人版。后来发现很多开发功能压根找不到,还把同事拉进一个没法用开放平台的项目里,折腾了半天。所以下载飞书之前,先想清楚你要的是企业自建版还是应用商店版。企业版的管理员后台才有完整的企业自建应用入口,个人版只能绑第三方应用,开发功能缩水得很厉害。

飞书的下载页面其实很简单,点本页下载按钮会弹出一个选择框,里面有企业版和个人版两个大标签。企业版下面又细分标准版和旗舰版,如果你是新手开发,标准版就够用,之后要调用更多 API 或者搞企业级数据同步再升级旗舰版。别一上来就点最贵的,飞书开放平台的基本能力在标准版里都有。

有个小坑是,企业版安装包下载下来后的设置向导里,会让你填企业域名。域名千万别乱填,得和使用开放平台的企业后台绑定一致。我一朋友填了个不存在的域名,结果登录后一直提示企业不存在,最后只能重装清缓存才解决。安装包大概 150MB 左右,下载时注意网络别中断,不然重下挺烦的。

官方正版安装包带数字签名高速下载多线程·稳定不限速安全纯净无广告·无捆绑

安装完先找后台登录入口

装好飞书桌面端,第一次打开会让你用手机号或邮箱登录。如果你是开发者,一定得用企业管理员分配给你的账号登录,不要拿个人飞书号直接上。个人账号进去连开发者后台的入口都看不到,菜单里只有聊天下载设置之类的基础功能。

登录成功后,桌面客户端左侧菜单往下拉,有个管理后台的小图标,点进去会跳到浏览器。这个地方很多新手会迷失,因为浏览器打开的地址看着很长、参数很多。记住一个简单的路径:管理后台里头,左边有个工作台图标,点进去你就能看到应用管理等开发相关选项。如果你找不到工作台,试着在管理后台搜索框里搜应用拼装,飞书把这几个字打进去就能直跳。

我刚开始时习惯用浏览器直接访问开放平台的独立域名,后来发现飞书把开发者后台和管理后台整合到一块了,分开访问反而容易混乱。直接走桌面客户端的管理后台入口是最稳的,不会因为输错域名白跑一趟。而且飞书最近更新后,管理后台加载速度明显快了,不用老刷新了。

开发者后台藏在企业设置里

很多新手以为开发者后台是个单独的页面或者选项,其实它是嵌在管理后台里头的。具体路径是这样:登录管理后台后,左侧找到企业设置或者设置这两个字点进去,里面有一个子菜单叫开发配置或者开放平台。不同版本的飞书表述可能不同,我见过标准版里叫开发配置,旗舰版里叫开放平台,但点进去都是同一个页面。

进去之后,第一次用会弹出一个协议条款提示,勾选同意才能继续。这里有个坑:协议里面有关于数据存储和 API 调用频率的说明,条款很长,但建议你扫一眼.比如飞书的 API 调用限额是每分钟 1000 次,超过会限流。你如果不看这个条款,开发时突然被限流了还以为是代码写错了。

开发者后台的界面乍一看东西很多,左边是应用列表,中间是应用详情,右边是操作按钮。新手可以先把鼠标悬停到左侧的应用名称上,会看到编辑和查看两个选项。如果你是第一次创建应用,点左上角的创建应用按钮就行。创建时填的应用名称和应用描述很重要,因为飞书审核应用时会看你写的内容,太简略会被驳回。

创建应用时注意权限范围

点创建应用后,会弹出一个对话框让你填应用类型,比如企业自建应用、应用商店应用、网页应用等。新手默认选企业自建应用就行,这是最常用也最稳定的。应用商店应用需要走飞书的审核流程,周期长不少,除非你想把应用上架给外部企业用,否则别碰。

应用名称要写中文,因为飞书开放平台的权限申请界面默认显示中文,如果写英文名,审核人员可能看不懂你的应用功能在干啥。应用描述至少要写两到三行,把主要用到的 API 和业务场景说清楚。我之前偷懒只写了一行,结果审核被拒,理由是描述里没说明为什么需要获取消息内容。

创建完应用后跳转到应用配置页,这里要重点设置权限。左侧菜单点权限管理,里面按模块列出常用权限,比如通讯录、消息、文档等。新手容易犯的错误是权限范围选得太大,比如直接选了全部成员。其实应该先选仅指定部门,开发阶段方便测试,上线前再扩大范围。否则你用测试代码不小心给全公司发了个测试通知,后果很尴尬。

权限申请提交后,需要企业管理员审批。如果管理员是自己的小号,直接点审批就行。但如果是公司里走正式流程,你可能要提前和管 admin 账号的人说一声,别等下到点了没人批。飞书的审批流程默认是有人力的,如果 24 小时没通过,会自动撤销申请,又得重走一遍。

配置回调地址和事件订阅

应用创建成功后,有一个步骤很多人会漏掉:配置回调地址。在应用详情页左侧找到事件订阅或者消息回调,点进去把开发服务器上接收飞书事件的 URL 填进去。这个 URL 必须是用 HTTPS 协议的,而且需要公网能访问到。很多新手用本地 localhost 测试,飞书是收不到事件的,因为飞书只向公网域名发请求。

我第一次配回调时,填了个 IP 地址,结果一直报连接失败。查文档才发现,飞书要求回调地址必须是域名形式,而且不支持带端口号。意味着你要么用标准的 443 端口,要么在 Nginx 之类的反向代理上把 URL 转发到内部测试服务器。配置完后有加签名验证的环节,飞书发来的事件会在 Header 里带签名,你需要用开发者后台提供的 App Secret 验证。这步写错了回调就不通,我的建议是抄代码时不要直接复制粘贴,一定要核对 App Secret 对不对。

事件订阅里面有个小细节:不同类型的应用需要订阅不同的事件。比如你开发一个审批插件,要订阅审批事件,如果你只订阅消息事件,审批相关数据根本不会推过来。最好在开发前把业务场景拆清楚,按需勾选,不然漏了事件后期改起来很麻烦。飞书的事件列表是按模块分类的,点筛选条件可以快速找到你要的。

常见新手问题和解决妙招

我接触过的新手开发者里,最大的问题是登录开发者后台时提示无权限。这通常是因为登录的账号没有管理员授权,你可以找管理员在后台应用管理把你加为开发者角色。或者如果公司用的是企业版,你可以自己申请一个管理员子账号,权限范围选开发相关就行。千万别用管理员大号去开发,万一误操作改了全局设置,后果你扛不住。

另一个高频率问题是创建完应用后,在桌面端找不到应用图标。这很正常,因为企业自建应用默认不自动在工作台显示,需要管理员手动在企业后台的应用页面点启用。有的新手创建完应用等半天,结果发现需要应用审核通过才能上架,这玩意儿又回到权限申请那一步了。我的经验是,开发阶段先弄个测试企业,直接用管理员账号操作,省去审批流程。

调试时飞书开放平台提供了一个很方便的功能:沙箱测试。很多新手不知道这个,直接在正式环境上调试,数据搞乱了洗不干净。点开发者后台右上角的沙箱按钮,会创建一个隔离的测试环境,所有操作都不影响真实数据。沙箱里的应用 ID 和正式环境不同,但你代码里只需要改一个 base URL 参数,很省事。我每次调试新功能都先在沙箱里跑一遍,没问题了再到正式环境部署。

还有个隐藏小技巧:如果你团队里多个人一起开发,可以在开发者后台的应用详情里加多个开发成员。不需要每个人重新创建一个应用,那样后期维护要疯。加上成员后,每个人用自己的飞书号登录,都能看到同样的应用配置,只是不能同时编辑同个配置项。飞书的锁机制比较温柔,一旦有人开始编辑,其他成员会看到编辑中提示,强抢占会覆盖数据,记得沟通清楚。

最后提醒一句:飞书开发后台的界面隔几个月就会调整一下位置,比如以前事件订阅在左边的二级菜单里,现在变成顶部导航栏的下拉菜单。要是你按文章里的路径找不到某个功能,别慌,在后台按 Ctrl+F 搜关键词,比如搜事件订阅,飞书会直接跳转到对应位置。这个浏览器搜索大法百试百灵,屡试不爽。