前言:

各行各业都离不开工具,工具使我们的生活更便捷,SEO也是如此。

正文:

众所周知,百度近几年在人工智能方向投入了很大的精力,近期也开放了很多开放平台,其中就包括自然语言处理。我详细阅读了自然语言处理API接口之后,发现所有的SDK文档中并没有易语言的相关SDK,身为一个易语言爱好者,如果开发相关软件的话,就得自己摸索着写代码了。好了,废话不多说,今天带来易语言自然语言处理应用第一讲:获取Access Token。

鉴权认证机制:本文档主要针对HTTP API调用者,百度AIP开放平台使用OAuth2.0授权调用开放API,调用API时必须在URL中带上accesss_token参数。

注:获取access_token你需要在百度智能云注册一个账号,并在百度智能语言处理中创建一个应用,这样你才有用于生成access_token的API Key(简称AK,下同)和Secret Key(简称SK,下同)。我已经建好了,下图是示例:

自然语言处理应用管理

我们先新建一个易语言程序,然后创建一个程序窗口。由于我们需要用到AK和SK两个参数,还要有一个参数用来接收生成的access_token,所以我们需要创建3个编辑框;此外我们还需要创建一个按钮,用来执行POST操作。以下是界面截图:

程序界面截图

界面创建好之后,我们需要在对应的编辑框内填入我们的AK和SK(我已经填写好了)。然后就应该写代码获取我们需要的access_token了(会用到精易模块,大家记得自己添加哦)。我参考了文档中的bash的写法,易语言来写的话,只需要执行一个post动作,将在URL中带上相应的AK和SK参数提交到授权服务地址就可以了,下面是代码截图:

代码参考

因为网页_访问的命令返回值是字节集数据,所以我们需要用到文本()命令将返回值转化为文本,然后赋值给变量返回文本。接着,我们调试输出一下返回文本,看看返回的是什么内容,是否成功获取到了access_token,access_token的返回形式又是怎样的。

调试输出

​返回文本我已经用红框框起来了,分析返回文本,我们发现已经获取到了access_token,

"access_token":"24.67ef1fc83e39d1c15aa86e4569d7ce0a.2592000.1559662954.282335-16136521

接着,我们需要提取出来这个值放到编辑框_token中去,我们将会用到文本_取出中间文本的命令,具体代码如下:

取中间token

到这里,基本就算完成了,下面我们来看一下成果吧。

编辑

成功取到了token

总结:其实获取token还是很简单的,只要你有相关的参数,然后向正确的地址提交就可以获得token了。稍微有难度的就是如何取出我们想要的token值,今天的方法是用的文本_取中间命令来获取到的token值,以后我们会用到取JOSN对象的值来获取我们想要的token。

获取access_token是为了我们以后开发文章标签、文章分类、情感倾向分析等软件,这个access_token值是必要的参数,所以单独出一篇文章来写如何获取它。如果您感觉枯燥,那也是没办法的事。

我是魏朝阳,今天就不啰嗦了,期待我们明天为大家带来的自动提取文章标签软件的写法吧。

易语言 代码编辑框 关键字高亮_易语言和SEO--易语言自然语言处理应用(一)...相关推荐

  1. 代码编辑框控件_某游戏控件遍历

    本文为看雪论坛优秀文章 看雪论坛作者ID:千音丶 一.自动喊话想实现自动喊话怎么办?可以通过键鼠模拟,也可以找到喊话call,或者也可以找到控件输入call,在调用发送喊话的call,我们这里要找的是 ...

  2. 火山火花代码编辑框(火花编辑框)Scintilla代码编辑框案例教程

    本Scintilla类库封装的非常全,涉及到了多个回调事件.涉及到了 代码搜索.快照.截图.Scintilla的各种命令.各种背景色调整.各种相关的文本处理.代码处理.撤销重做等等等~ 本类库主要是我 ...

  3. 数学语言和java基础语言的对应

    数学语言和java基础语言是对应的.在数学中,使用变量需要假设一个,在java中也需要声明一个.数学:设x=9设整数x=9,设y属于N,y=2x设整数k=x-9+yjava:int x=9;int y ...

  4. 如何在代码中让按钮高亮_各种博客的代码高亮是如何实现的

    本文来自 「Vue虚拟实验」的小伙伴  余xiaoy,在做 Lovue 项目的时候,他负责了代码高亮显示功能,目前实现了代码高亮.主题切换.某行代码特殊显示.显示行号等功能,效果如下. 下面介绍如何通 ...

  5. 搜索功能和搜索框关键字高亮。

    搜索功能如下:TableData绑定了后台返回的数据 如百度之类的,搜索框里的联想关键字高亮,如下效果: 步骤:将关键字联想的每项内容用v-html绑定,触发转换颜色函数,给输入关键字加样式使其高亮, ...

  6. ++代码实现 感知机的原理_决策树ID3原理及R语言python代码实现(西瓜书)

    决策树ID3原理及R语言python代码实现(西瓜书) 摘要: 决策树是机器学习中一种非常常见的分类与回归方法,可以认为是if-else结构的规则.分类决策树是由节点和有向边组成的树形结构,节点表示特 ...

  7. arm汇编和c语言混合编程实验报告,实验三C语言和ARM汇编混合编程指导书.doc

    实验三C语言和ARM汇编混合编程指导书 实验三 1. 实验目的 掌握C语言和ARM汇编混合编程方法. 2. 实验设备 硬件:PC 机 一台 软件:Windows98/XP/2000 系统,ADS 1. ...

  8. mysql搜索关键字高亮_给搜索关键字添加高亮,加以颜色区分

    问题描述: 如图中所示,当我单击按专业搜索时,筛选出专业中包含有关键字的专业,并且讲输入的关键字用其他颜色区分开来.结果中每个学校和每个专业都是链接. 实现方法: 1.首先找到专业这一列: var f ...

  9. 如何在代码中让按钮高亮_如何在C代码中插入移位寄存器

    上期内容:AI Engine到底是什么? 众所周知,标准C或C++代码是没有HDL代码的并行性和时序性的,那么如何在C代码中插入寄存器呢?Vivado HLS提供了IP库,这些IP库使得HLS可直接从 ...

最新文章

  1. Windows Server 2016-命令行Ntdsutil迁移FSMO角色
  2. c语言把文件导入链表,【求解答】c关于把文件数据放进链表,并将链表遍历
  3. CodeForces - 1252D Find String in a Grid(AC自动机)
  4. LeetCode-208 Implement Trie (Prefix Tree)
  5. MATLAB App Designer GUI开发从0到1(实战篇)
  6. Uploadify 配置错误信息提示
  7. bluR blUr bLur...闷的时候就听Blur
  8. const 修饰函数参数,返回值,函数体,保护数据
  9. ubuntu11.04中nautilus(文件管理器)查看FTP乱码的解决办法
  10. html制作炸金花,如何在微信小程序上制作炸金花?
  11. python小项目实战my--电子词典
  12. switch怎么切换服务器账号,怎么查看switch账号所属服务器
  13. 深度学习Ubuntu20.04+CUDA+Pytorch环境配置+无显示器远程控制(1)
  14. 10.6 自注意力和位置编码
  15. create与oncreate的区别
  16. proxifier 代理bluestack
  17. 贯彻这三件事情,你将会迅速到达波澜不惊
  18. mac os平台使用python爬虫自动下载巨潮网络文件
  19. Linux下搜狗拼音输入法无法输出中文以及显示界面异常
  20. 计算机报名照片怎么在线修图

热门文章

  1. 【面试被虐】说说游戏中的敏感词过滤是如何实现的?
  2. 成功解决win10系统提示——无法枚举容器中的对象 访问被拒绝
  3. 51单片机——I2C总线EEPROM
  4. 5W无线充SOC方案芯片 封装SOP16
  5. 科研丨Web of Science检索技巧
  6. Kotlin常用高阶函数
  7. CUDA安装教程(超详细)
  8. 命令模式(Command pattern)及代码实现
  9. IntelliJ IDEA设置JDK版本
  10. 腾讯游戏学院专家:UE高级性能剖析技术之RHI