调用接口获取用户所在的群组有问题

标签: #<Tag:0x00007f65808bb860>

服务端调用接口获取用户所在的群组有问题
接口:UserGroupsResult getGroupsByUser(String username)
有的用户查询出来所在群组成功,有的用户查询出来群组为空,但是在极光页面后台是能看到群组下面有该用户的。
不知道什么原因。

首先你用 Postman 或者 curl 请求一下是否也存在异常

其次提供你的 Appkey 、username,和你在后台能看到的群组但取不到的那个群组的 ID、以及你的请求结果(包含时间点)

需要注意这个群是不是跨应用添加的

一样的 ,不管是服务端 ,还是客户端(ios Android) 调用这个用户的群组 都获取不到。别的用户调用正常。
APP_KEY =“7856e397bb1d1b3eb4787f0d”
username = xstpre30006
在后台页面看到的群组id是:35348601

怎么样?是什么问题呢?

问题已提交给开发,需要时间查

好的 多谢了

你好,找到问题了吗?

你现在测试一下看看

还是不行,还是这个用户获取它的群组报错,报错信息如下:
HTTP Status: 403
Error Message: {“error”:{“code”:899021,“message”:“should use cross app api”}}

这是什么意思?其他的用户都好好的,偶尔有的用户获取群组报错!!!

查询失败 应该使用跨应用api

看看你的 username 和群组是不是不在一个应用下

是在同一个应用下的,而且在极光的后台页面可以看到该群组下有这个用户。
APP_KEY =“7856e397bb1d1b3eb4787f0d”
username = xstpre30006
在后台页面看到的群组id是:35348601

你们那边可以查到吧

我们查询数据是已经有了的!

现在的提示是需要用跨应用的 API 来查询,稍等一下,我们查到是同一个 Appkey ,我确认下

image

你好,这个查到原因了吗?
确定就是同一个appkey

正在查询中,确认是一个 Key,目前在定位报错的原因,你这边方便再次复测一下吗

使用 curl 调用一下,将完整的参数,请求的时间点给我们。

好的。我们在测一下。

一样的 ,不管是服务端 ,还是客户端(ios Android) 调用接口获取这个用户的群组 都获取不到。别的用户调用正常。
APP_KEY =“7856e397bb1d1b3eb4787f0d”
username = xstpre30006
在后台页面看到的群组id是:35348601
报错信息如下:
Error response from JPush server. Should review and fix it.
HTTP Status: 403
Error Message: {“error”:{“code”:899021,“message”:“should use cross app api”}}

你们那边调一下接口就看到了。这个问题好像出来一周多了,有些有问题的极光用户一直都这样的问题。

现在重试一下看看

这个用户现在正常了,是什么问题呢 ?别的有同样问题的用户 现在也都正常吗?

刚查到有数据缺失导致的,已经补上,你有多少其他有同样问题的用户?我们这边将查到的缺的都补了。
你那边有异常的是同一个 appkey 吗?

是的 ,我们都是同一个appkey。之前发现了五六个有问题的用户吧,不知道后续会不会发现新的有问题的用户