美文网首页iOS DeveloperiOS 开发
iOS接入QQ三方登陆出现error:app has no pr

iOS接入QQ三方登陆出现error:app has no pr

作者: 跨境大师兄 | 来源:发表于2016-09-11 12:56 被阅读268次

问题描述

最近通过shardSDK做QQ第三方登陆,,老是出现报错:错误码10031, error:app has no privilege to use this api

报错信息

纠结过程

app has no privilege to use this api这个报错的字面意思是app没有权限来使用这个api,但是我应该没有使用私有api呀,就开始排查
腾讯开放平台申请的账号是通过审核的,是没问题的,
然后就在自己代码上进行排查,在网上查的各种方案都尝试过了,但就是不行.甚至还把集成代码都重写了一遍,都行不通.
经过大半天的纠结,最后决定还是去问下客服,首先找到shardSDK的客服,跟他们沟通后,他们表示这应该不是他们锅,让我去联系腾讯的客服
然后发生了如下对话:


腾讯客服沟通1
腾讯客服沟通2
腾讯客服沟通3

好吧,我承认腾讯赢了,我搞了这么久原来是你们的锅!!

产生原因

他们后台出现异常,导致我们申请的id和key没有对应的权限

解决方案

联系客服刷新一下权限

这里提醒下跟这些沟通的时候要使用windows for QQ ,手机和Mac版的不支持

后记

好吧,这个问题确实很简单,我也没想到腾讯这么大公司会有这样的bug,耽误了这么多时间,他们把后台权限刷新下就好了.
现在吸取教训了,接入了三方SDK,有问题就直接咨询他们客服,没准就可以节省很多时间.

相关文章

网友评论

    本文标题:iOS接入QQ三方登陆出现error:app has no pr

    本文链接:https://www.haomeiwen.com/subject/ukeuettx.html