报错 access_token invalid
<h1>报错 access_token invalid</h1>
<blockquote>
<p>关键字:ip白名单</p>
</blockquote>
<p>描述:
access_token invalid:请求的机器尚未授权,请添加ip白名单</p>
<p>解决方案:
该错误是因为客户在调用接口前未按要求完成服务授权,请按照文档完成服务授权添加,</p>
<p>特别注意,添加的ip地址务必为外网ip,服务器的公网ip未在行业管理平台做授权</p>
<p>请按照以下流程处理</p>
<ul>
<li>1、首先在行业管理平台注册登录(<a href="https://dueros.baidu.com/business/emp/empview/index.html">https://dueros.baidu.com/business/emp/empview/index.html</a>#/)</li>
<li>
<p>2、导航栏点击 "控制台 -> 自助工具-> 服务授权" 进入授权管理界面
 </p>
</li>
<li>
<p>3、点击 "新建授权" 进行授权配置
<img src="http://dumi-dueros-bj-tob.bj.bcebos.com/amis/2021-10/1633681111421/oauth-2%201.png" alt="" /></p>
<ul>
<li>合作方名称:填写酒店集团名称或者开发者公司名称,比如华住集团、云迹科技等</li>
<li>根域名绑定:填写服务域名
<ul>
<li>1)域名填写无http,https前缀,每行一个,多个域名用回车隔开</li>
<li>2)可填写多个域名或路径(例如:dueros.baidu.com或者dueros.baidu.com/business),需使用字母、数字及“-”的组合,不支持IP地址、端口号及短链域名</li>
</ul></li>
<li>服务IP地址:填写服务的IP白名单,在白名单内的IP地址作为来源地址判断,在获取access_token的时候及调用开放平台OpenApi接口的时候,都会校验
<ul>
<li>1)每行一个,多个IP用回车隔开</li>
<li>2)填写服务出口的公网IP地址,不要填写内网地址,比如10开头,172开头等</li>
</ul></li>
<li>生效的API:目前开放平台提供的OpenApi接口,勾选之后才可调用,API列表会随时新增,可后续关注,新增的API需要编辑更新</li>
</ul>
</li>
<li>4、在授权管理界面列表,查找到创建的appId和appSecret值,调用如下oauth接口(见3.1),获取access_token及刷新access_token
<img src="http://dumi-dueros-bj-tob.bj.bcebos.com/amis/2021-10/1633680965790/oauth-3.png" alt="" /></li>
</ul>