当前位置: 首页 > news >正文

企业网站规划与开发个人电子邮件注册网站申请

企业网站规划与开发,个人电子邮件注册网站申请,如何让网站自适应,北京博洛尼装饰公司飞书开发学习笔记(二)-云文档简单开发练习 一.云文档飞书开发环境API 首先还是进入开放平台 飞书开放平台#xff1a;https://open.feishu.cn/app?langzh-CN 云文档相关API都在“云文档”目录中#xff0c;之下又有云空间,“文档”#xff0c;“电子表格”https://open.feishu.cn/app?langzh-CN 云文档相关API都在“云文档”目录中之下又有云空间,“文档”“电子表格”“多维表格”等子模块 各自有对应的功能API。 二.利用飞书API操作文件夹和云文档 2.1 获取我的空间目录下的文件清单 对于一个企业用户而言他拥有一个个人空间的目录对应的就是我的空间 root folder。 获取我的空间这个根目录下的文件清单的API如下 真实请求地址: GET https://open.feishu.cn/open-apis/drive/v1/files?directionDESCorder_byEditedTime返回结果为Json字符串由响应头和响应体构成其中响应体为关键返回信息如下 {code: 0,data: {files: [],has_more: false},msg: success }可以看到files[]数组为空也就是说主目录下没有文件。 为了测试我们在我的空间目录下新建一个测试文档的云文档以及一个“测试表格”的电子表格,以及一个测试子目录的子目录然后再查询一次 返回的响应体结果如下 code 0代表查询成功 files[]数组中不再是空而是有三个元素对应的分别是“测试子目录”“测试表格”“测试文档” {code: 0,data: {files: [{created_time: 1691555,modified_time: 1691555,name: 测试子目录,owner_id: ou_3bd0cc,parent_token: nodcnfcMb,token: VGOkfIDnuf,type: folder,url: https://test-cptojg6atdfe.feishu.cn/drive/folder/VGOkrUnuf},{created_time: 16996,modified_time: 169682,name: 测试表格,owner_id: ou_3bd053a2cc,parent_token: nodcnEBAfcMb,token: SVT0Zh,type: sheet,url: https://test-cptojg6atdfe.feishu.cn/sheets/SVT0Rnhh},{created_time: 1699408,modified_time: 1692455,name: 测试文档,owner_id: ou_3bd053cc,parent_token: nodcnEcMb,token: PAiZdu4wuAe,type: docx,url: https://test-cptojg6atdfe.feishu.cn/docx/PAiZdunAe}],has_more: false},msg: success }files中每个元素有8个字段构成 created_time创建时间戳 modified_time修改时间戳 name:文档名称 owner_id文档拥有者Id parent_token:父对象的令牌这里也就是我的空间这个目录的令牌可以通过这个令牌获取到父对象文件夹 token本文档的令牌也就是当前文档的身份证也可以通过这个令牌获取到这个文档 type这里可以看到文件夹的类型是folder电子表格的类型是sheet而文档的类型是docx url当前文件的https链接地址通过这个地址跳转访问。 2.2 获取文件数据 这里的文件是不确定类型的可能是doc也可能是docx或者sheet 有了文件的token就可以利用它来访问文档的元数据 返回数据 {code: 0,msg: success,data: {metas: [{doc_token: doccnfbcef,doc_type: doc,title: 测试文档,owner_id: ou_b13d41c02edc5f1abcef,create_time: 1652045,latest_modify_user: ou_b13d1abcef,latest_modify_time: 16520,url: https://sample.feishu.cn/docs/doccabcef,sec_label_name: L2-内部}],failed_list: [{token: boxcachabcef,code: 970005}]} }其中code 0为成功返回 metas列表中则返回了文档的基本信息。 sec_label_name是保密等级名称 下面还有复制/移动/删除等操作的API函数核心参数就是要拿到操作目录的token以及当前文档的token。 2.3 获取云文档的详细内容 获取云文档基本信息 根据文档的document_id在开通相关文档操作的API权限的情况下就可以利用云空间-文档-新版文档下的API来获取文档的整个内容。 文档内容是由若干块组成的所以获取文档以后还需要获取块和子块的信息。 document_id就是文档的唯一id在文档的地址中最后一部分即是目前发现与当前文档的token是一致的。 获取文档基本信息需要填入document_id 返回信息 只有revision_id版本id和title {code: 0,data: {document: {document_id: PAiZdxxxx,revision_id: 7,title: 测试文档}},msg: success }获取云文档的纯文本内容 返回数据 {code: 0,data: {content: 测试文档\n测试文档\n},msg: success }content中返回了纯文本内容包括换行符等字符 获取云文档的所有块 返回数据 {code: 0,data: {has_more: false,items: [{block_id: PAiZdu4wuoNPxxxxx,block_type: 1,children: [Vvabd8vG3ozusxxx],page: {elements: [{text_run: {content: 测试文档,text_element_style: {bold: false,inline_code: false,italic: false,strikethrough: false,underline: false}}}],style: {align: 1}},parent_id: },{block_id: Vvabd8vGxxxx,block_type: 5,heading3: {elements: [{text_run: {content: 测试文档,text_element_style: {bold: false,inline_code: false,italic: false,strikethrough: false,underline: false}}}],style: {align: 1,folded: false}},parent_id: PAiZdu4wuoNPxxxxxxxx}]},msg: success }从返回数据可以看到在data下的items中有block的信息。 block的主要字段为 block_id为块的id block_type为块的类型 children为子块的id列表 接下来为该block的类型名称如page为正文 heading3则为标题3名称后的列表则是子元素的格式和内容 text_run为子元素类型 content文本内容 text_element_style文本元素的style包粗体 下划线 删除线等等 子块的最后信息是父元素的id即parent_id 如以上则获取了云文档的全部内容。 2.4 获取电子表格的详细内容 获取电子表格和工作表信息 和云文档类似通过另一个电子表格口令spreadsheet_token可以获取表格的信息 返回信息 {code: 0,data: {spreadsheet: {owner_id: ou_3bda2cc,title: 测试表格,token: SVTxxxx,url: https://test-cptojg6atdfe.feishu.cn/sheets/SVhh}},msg: }返回了owner_idtitletokenurl 获取工作表的详细信息 返回信息 {code: 0,data: {sheets: [{grid_properties: {column_count: 20,frozen_column_count: 0,frozen_row_count: 0,row_count: 200},hidden: false,index: 0,resource_type: sheet,sheet_id: 885d89,title: Sheet1},{grid_properties: {column_count: 20,frozen_column_count: 0,frozen_row_count: 0,row_count: 200},hidden: false,index: 1,resource_type: sheet,sheet_id: xBuAyL,title: Sheet2}]},msg: }返回的信息主体sheets列表中共有2个元素因此查询到两张工作表 Sheet1 id:885d89 Sheet2 id:xBuAyL grid_properties则包含了行数和列数信息以及冻结的行列数信息 先利用spreadsheet_token和sheet_id查询工作表信息 返回数据 {code: 0,data: {sheet: {grid_properties: {column_count: 20,frozen_column_count: 0,frozen_row_count: 0,row_count: 200},hidden: false,index: 0,resource_type: sheet,sheet_id: 885d89,title: Sheet1}},msg: }与获取电子表格信息类似是指定工作表信息内容比较简单。 根据工作表id获取表中的具体单元格和值信息 调试工具台不支持API调试但是回到开发文档服务端API是有介绍的因此只能通过开发程序来应用API能力读取单元格和值信息了。 这个就下次在开发环境中测试了。
http://www.huolong8.cn/news/224695/

相关文章:

  • 套餐型网站建设合同网站开发要用cms
  • 免费做网站自助建站建一个个人网站要多少钱
  • es网站开发泉州app网站开发价格低
  • 网站建设费用能否计入广告费微信 微网站开发
  • 网站开发行业标准总部在深圳的互联网公司
  • 合肥做网站建设网站开发不用jsp
  • 福建省百川建设发展有限公司网站工业设计公司推荐
  • 上海松一网站建设网站 建设 价格表
  • 东营做网站多少钱学校网站规划方案
  • 太原网站建设-中国互联网站设计建设公司联系方式
  • 免费视频素材网站有哪些网站开发微信支付接入
  • 电子商务网站接口费率多种郑州网站建设
  • 贵州省住房和城乡建设厅官方网站水果网站策划方案
  • 顺德医疗网站建设建筑网360
  • 网站开发后端 书网站建设一条龙全包seo
  • 做外贸网站连江建设局网站
  • 大牌网站设计网站建设文件名
  • 个人网站怎么快速推广手机模板的网站
  • sever2012 网站建设做个普通网站多少钱
  • 九州建网站做我女朋友好不好手机网站
  • 阿里网站怎样做seo四川 网站建设
  • 温州大都市建设开发有限公司网站网站搜索引擎提交
  • 网站建设方案书1500字cms进行网站开发
  • 一键建站酒店如何做好线上营销
  • 淘气堡网站建设分销系统源代码
  • 北京移动端网站龙口网络公司
  • 用C语言做网站登录界面哪里有网站建设的文章
  • 芜湖做网站的公司wordpress 配置
  • 加强部门网站建设工作WordPress邮箱内容修改
  • 湖州住房和城乡建设局网站建站之星多少钱