goeasy im restapi 401

goeasy im restapi 401

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

code:401 contentUnauthorized

问题解答:

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

1、开发者传入的appkey错误

在使用GoEasy提供的API接口和方法的前提条件是已正确建立同GoEasy服务器的连接。报这个错误的原因是连接已建立了,多次重复建立连接导致的。在一个但页面或小程序、APP中只需要建立一次连接就好,在成功断开连接前,不需要多次重复建立连接。

GoEasy提供了两种类型的appkey:

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

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

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

在调用RESTAPI接口进行消息推送时,一定要使用 Common key。

2、未开启对应功能:

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

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

Comments are closed.