goeasy报401和Unauthorized错误

goeasy报401和Unauthorized错误

部分开发者在使用GoEasy的过程中,有时候会遇到这个报错:

code:401 content:Unauthorized

问题解答:

一般goEasy报401错误,有以下几种原因:

1、开发者传入的appkey错误

GoEasy提供了两种类型的appkey:

  • Common key: 即可以接收消息,也可以发送消息。适用于有消息发送需求的客户端和服务端开发。
  • Subscribe key: 只能接收消息,不可以发送消息。以用于一些没有发送需求的客户端。

在开发测试阶段,可以直接使用common key进行开发测试

Common key是BC-开头的, Subscribe key是BS-开头的,部分开发者会忽略掉这个开头。在复制appkey时,一定要完整的复制到代码中。

2、未开启对应功能:

goEasy提供的历史消息、在线用户查询都属于高级功能,目前只有付费应用才可以使用。如果是免费应用调用这些接口,也会报401错误。

如果已经是付费应用了,可以登录GoEasy后台,在应用详情中手动开启历史消息和在线用户查询的功能,再去调用接口就不会报401了。

Comments are closed.