支付宝生活号已激活但自动登录提示没权限,什么原因
最近尝试支付宝生活号的开发,生活号已上架,生活号对应的应用也已经激活,APPID2017082108306475,使用 RSA2加密,因为已激活,说明应用公钥、私钥、支付宝公钥的配置都没问题,AlipayServiceEnvConstants .java里都按照配置修改了参数,网关设置https://openapi.alipay.com/gateway.do,使用的是生活号中给的登录的例子代码:
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException,
IOException {
//1. 解析请求参数
System.out.println("authCode:::::::::::::::::::::;");
Map<String, String> params = RequestUtil.getRequestParams(request);
//2. 获得authCode
String authCode = params.get("auth_code");
System.out.println(authCode);
//代商家创建生活号 https://open.alipay.com/channel/publicAppIndex.htm
//生活号开发接口文档 https://fuwu.alipay.com/platform/doc.htm#c0205
try {
//3. 利用authCode获得authToken
AlipaySystemOauthTokenRequest oauthTokenRequest = new AlipaySystemOauthTokenRequest();
oauthTokenRequest.setCode(authCode);
oauthTokenRequest.setGrantType(AlipayServiceEnvConstants.GRANT_TYPE);
AlipayClient alipayClient = AlipayAPIClientFactory.getAlipayClient();
AlipaySystemOauthTokenResponse oauthTokenResponse = alipayClient
.execute(oauthTokenRequest);
//成功获得authToken
if (null != oauthTokenResponse && oauthTokenResponse.isSuccess()) {
//4. 利用authToken获取用户信息
AlipayUserUserinfoShareRequest userinfoShareRequest = new AlipayUserUserinfoShareRequest();
AlipayUserUserinfoShareResponse userinfoShareResponse = alipayClient.execute(
userinfoShareRequest, oauthTokenResponse.getAccessToken());
//成功获得用户信息
if (null != userinfoShareResponse && userinfoShareResponse.isSuccess()) {
//这里仅是简单打印, 请开发者按实际情况自行进行处理
System.out.println("获取用户信息成功:" + userinfoShareResponse.getBody());
} else {
//这里仅是简单打印, 请开发者按实际情况自行进行处理
System.out.println("获取用户信息失败");
}
} else {
//这里仅是简单打印, 请开发者按实际情况自行进行处理
System.out.println("authCode换取authToken失败");
}
} catch (AlipayApiException alipayApiException) {
//自行处理异常
alipayApiException.printStackTrace();
}
}
并且服务窗已经添加到生活号功能清单里并且已经签约通过,但是调用仍返回错误信息:
在之支付宝的聊天窗口里点 https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2017082108306475&scope=auth_user&redirect_uri=http%3A%2F%2Fc0001-1.zzyicheng.cn%2Fportal%2FloginAuth.act
调用后提示:
[ERROR,err,http-bio-8080-exec-3] ErrorScene^_^40006^_^isv.insufficient-isv-permissions^_^null^_^Linux^_^2017-09-24 08:50:38^_^ProtocalMustParams:sign=ColOJ/ZUCDWIA4vBNbqY1vtkXbTlzbp0ad7Gh/seTvTCtaCXhDy89Prt5wtgQ7llq5JL3UXcR+BoPWUQEaiBeCRzGkA56rHeHWN4FdvQvm5aNZxbBky52mbawgdzu3hxwyD0xPyNYOlpIuKHLgueUaXaEfVnPmdXiWBKqPNtDBiRMp8uRBi9DzQkwJuTSc6XjrW4aLlHfeKj1HAqfjEKO0re016lODG7bhC/r8Y9QJ9QzCy30AWchQNnlSWkHIBQOGYT+BeeT169gqcPudYVk5JiqDN/IRE4PkwmslSclm5vHgihgx74G6E49snjLgPzVIIfCRlKRXExjb8Q5Vy8KA==×tamp=2017-09-24 08:50:38&sign_type=RSA2&charset=GBK&app_id=2017082108306475&method=alipay.user.userinfo.share&version=1.0^_^ProtocalOptParams:alipay_sdk=alipay-sdk-java-dynamicVersionNo&auth_token=authusrBf638c73c592d4e89be54c201f9f2bC81&format=json^_^ApplicationParams:^_^Body:{"error_response":{"code":"40006","msg":"Insufficient Permissions","sub_code":"isv.insufficient-isv-permissions","sub_msg":"ISV权限不足,建议在开发者中心检查对应功能是否已经添加"},"sign":"Efy339RfOtnf+3nQ2W0gl53cCjBI3/AGSb2khV42VN+KHVpkSS6mlQTdYTIil6D0asIjEPh4YL8rSGFnSal803ymPUiAkok5Gta8eoXgkTWtBZ/fZmq6d+VjoTg+UUMe/M0A3LRh0weXSzO2d32rtsHxJ6B3dPm04KcCNgVgB+Z/Sj7ZK1bybzDqG8hFoQIj4/T3sbX6Vlxz+94grTGiPflWh59VqVeXMUaSAyQ9srV1HLBokpUBZygocevBu3CsSrC6axJrIZzRRYJruTxAyhH0WxCRKw7J6l6P6HAT8oWyy+MBPlv5jNm9ySvAHNGl5wG/KU5byXwJq++wIEi5vQ=="}
调试了一天也没有找到原因,哪位大神知道问题出在哪里,请赐教,非常感谢,本人QQ29803446微信号openjweb
支付宝生活号已激活但自动登录提示没权限,什么原因相关推荐
- 微信小程序激活账号时,提示“此帐号已激活,请使用帐号密码直接登录”
最近准备研究下微信小程序,先去申请个小程序账号.于是乎,在通过邮件中的链接激活账号时,遇到了这个问题. 解决方法 你没看错,就是字面的意思,去登录页,点击使用账号登录,千万不要扫码登录. 用之前注册的 ...
- java对接支付宝生活号激活开发模式
最近需要对接支付宝无感停车,为此需要对接支付宝生活号,而生活号开发除了一系列的添加签约功能后,在对接前需要激活开发模式,因此一堆啃爹内容出现了,下面举例一波激活开发模式有的坑. 按照如图框框依次下载d ...
- python 支付宝生活号激活开发者模式-验签和签
python 支付宝生活号激活开发者模式-验签签名 不啰嗦,直接开始,首先介绍一下这里使用的环境. 主要环境介绍 1 python3.72 Django3.03 alipay-sdk-python3. ...
- 支付宝生活号接入方案
开通服务号,进入页面https://fuwu.alipay.com/platform/open.htm ,选择"应用所有者",填写好申请并提交: 2. 进入支付宝服务号管理后台,登 ...
- 支付宝生活号开发配置以及相应的流程
由于最近公司涉及到支付宝服务号升级生活号,故有机会接触支付宝生活号的开发. 前期准备:申请支付宝生活号 步骤:说实话,支付宝生活号管理后台涉及功能太多,所以找到相应的配置项还是比较绕的 1.登录支付宝 ...
- 支付宝生活号 php,关于PHP框架Laravel怎么配置支付宝生活号应用网关呢?
支付宝生活号(原服务窗)应用网关配置 RSA秘钥生成下载支付宝官方demo导入Laravel框架内1.新建资源目录,已建可忽略2.删除不必要的文件3.配置confi.php 文件4.新建获取confi ...
- 支付宝生活号h5网页--蚂蚁认证
支付宝生活号h5网页--蚂蚁认证 前言 开发点 1.获取认证url 2.跳转到认证的url地址 3.认证结束 4.查询认证结果 注意点 总结 前言 前段时间生活号要求加功能,需要实现社会保障卡的挂失和 ...
- 支付宝生活号开发中所遇到的困难及解决记录
ヾ(๑╹◡╹)ノ" 写一篇文档记录下自己在支付宝生活号开发上遇到的一些困难. 作为一个第一次接触到支付宝生活号的小萌新,一开始是有点茫然无措的,啥都不懂怎么办呢? 当你是第一次开发生活号时, ...
- 支付宝生活号对接-----(一)授权
第一次做支付宝生活号, 一脸蒙蔽, 在同事的帮助下勉强做出来了,下面分享一下沙箱环境的应用,正式和沙箱是一样的 因为我是直接有了支付宝生活号,并且已经添加了应用 ,所以我直接从配置开始说起 在按照下面 ...
- 序列号已激活,重新登录再次提示激活
文章目录 序列号已激活,重新登录再次提示激活 原因: 解决步骤: 1.从下图红框所标内容可以看到,QQ号也可用于登录. 2.回到登录界面,在"账号"栏输入QQ号,在"密码 ...
最新文章
- python如何创建函数对列表里的元素进行分类_zip()函数如何在python中遍历多个列表?...
- MA5680T跨板聚合
- JS编程建议——7:小心保留字的误用
- gerrit上sshkey设置问题
- mysql中timestamp类型数据查找中出现的问题
- ubuntu shell简介
- vs dll必须和exe在同一个目录_Win10系统丢失 .dll 文件的三种解决方案教程
- 使用OpenCV需要注意的小细节
- 服务器中C盘的虚拟大文件,查看虚拟机的大文件系统
- 德国铁路公司基于模型的铁路系统设计路线图 - 基于模型的系统开发在铁路部门的应用
- 渗透神器----Windows10 渗透工具包
- cmpp java代码_CMPP2.0 java实现基于 协议。 多个厂家的版本都有体现。 Develop 238万源代码下载- www.pudn.com...
- ansible生成巡检报告
- 模具设计的四个步骤总结
- 根据离散傅里叶变换对ECG信号进行频谱分析
- Maven 入门学习.md
- 50个Pandas的奇淫技巧:向量化字符串,玩转文本处理
- 美泰推出首款获CarbonNeutral(R)认证的Matchbox(R) Tesla Roadster压铸模型车,使用99%的回收材料制作,彰显品牌的发展蓝图
- Flask-admin Model View字段介绍
- 天梯赛2022年比赛试题,进阶题L2,登顶题L3试题(仅题目)基础题L1有代码,请看本专栏另一篇