此用户不允许自调用(isv.self-invoke-forbidden)-处理方案

来自    用户与第三方授权 | 
作者:我是个导演  |  更新于:2018-06-27 14:47:17     

说明

  如果您在调用蚂蚁金服接口出现这个错误,说明您请求的appid(年份开头)属于第三方应用不允许自己appid请求蚂蚁金服接口

  简单来说:如果您出现这个报错说明不可以自调用,只能走以下两个方案进行接口测试。

 

处理方案

 

  1.创建一个自用型应用测试,如何创建应用请参考该帖:https://openclub.alipay.com/read.php?tid=1606&fid=72

 

  2.代替商户发起请求,使用第三方应用授权接口获取商户的app_auth_token,带上商户授权的app_auth_token请求。

 

    如何使用沙箱测试第三方应用授权(java版):https://openclub.alipay.com/read.php?tid=1649&fid=68

    如何获取第三方应用授权app_auth_token:https://openclub.alipay.com/read.php?tid=458&fid=55

 

常见疑问

  Q:为什么有些应用还可以使用自己appid请求蚂蚁金服接口

  A:因为老版本应用还可以继续使用自己的appid请求

如果您还有什么疑问欢迎在本帖下方追问留言12

橘皮灯笼(磊) | 2018-07-07 20:29:30
开发者接入,这下面见得应用审核通过后,可以正常获取用户信息 第三方开发 ,这下面创建的应用审核通过后,在按照说明里获取用户信息时,就会报“此用户不允许自调用”的错误,请问一下这时需要如何获取用户信息呢?
天籁 | 2018-07-09 10:07:30
橘皮灯笼(磊):开发者接入,这下面见得应用审核通过后,可以正常获取用户信息 第三方开发 ,这下面创建的应用审核通过后,在按照说明里获取用户信息时,就会报“此用户不允许自调用”的错误,请问一下这时需要如何获取用户信息呢?回到原帖
请问是创建的第三方应用吗 如果是你这边自己使用需要获取用户信息就需要使用自用型应用 如果是代其他商户获取用户信息 才需要创建第三方应用 需要获取用户的第三方应用授权成功才能帮助用户获取其他用户的信息
神都码农 | 2018-07-10 16:57:24
根本没法用,麻烦把拼接app授权url获取app_auth_token,然后请求用户授权登录的完整代码例子,接口传参发出来,别再误导人了行吗,我咨询了10几个技术客服,没有一个人能解决,每次咨询客服都要把问题重新复述一遍,真的蛋疼了, 之前登录用的好好的,你们说改就改,文档也没一个说明,也没任何通知,新建的第三方应用根本没法授权用户登录 我就想知道这个问题有没有技术人员能给我解决了,我电话15637959113
天籁 | 2018-07-10 17:05:00
神都码农:根本没法用,麻烦把拼接app授权url获取app_auth_token,然后请求用户授权登录的完整代码例子,接口传参发出来,别再误导人了行吗,我咨询了10几个技术客服,没有一个人能解决,每次咨询客服都要把问题重新复述一遍,真的蛋疼了, 之前...回到原帖
好的 这边和您钉钉来处理
云昊 | 2018-07-12 00:41:59
你好,我这边同样是报了“此用户不允许自调用(isv.self-invoke-forbidden)”的错误 我这边的具体情况是: 1. 我们的应用是第三方应用 2. 合作商铺已经开通当面付,代扣等权限,且我们第三方应用与商铺应用已签约(在管理界面中显示已签约) 3. 我们使用的服务端是C#,用的相关接口是alipayClient.pageExecute(request, app_auth_token, reqMethod) 3.1 request内容按https://docs.alipay.com/pre-open/api_pre/alipay.user.agreement.page.sign构造 3.2 app_auth_token从管理界面中获取商家的app_auth_token 3.3 reqMethod为"GET" 4. Response内容返回body为授权网页链接,我们打开链接显示“此用户不允许自调用(isv.self-invoke-forbidden)”错误
天籁 | 2018-07-12 09:30:14
云昊:你好,我这边同样是报了“此用户不允许自调用(isv.self-invoke-forbidden)”的错误 我这边的具体情况是: 1. 我们的应用是第三方应用 2. 合作商铺已经开通当面付,代扣等权限,且我们第三方应用与商铺应用已签约(在管...回到原帖
alipayClient.pageExecute(request, app_auth_token, reqMethod) 这里的app_auth_token传值位置不对 应该是传在alipayClient.pageExecute(request,null, app_auth_token)这样的
天凉好个秋 | 2018-09-10 12:53:31
当面付扫码支付,代商户发起支付,也出现了“此用户不允许自调用”的错误,商户授权并获得app_auth_token,但商户没有签约当面付。不清楚这个错误时没有签约造成的还是其它原因,求解。接口调用:alipayClient.execute(alipayTradePrecreateRequest, authToken.getAppAuthToken());
天凉好个秋 | 2018-09-10 12:54:09
天凉好个秋:当面付扫码支付,代商户发起支付,也出现了“此用户不允许自调用”的错误,商户授权并获得app_auth_token,但商户没有签约当面付。不清楚这个错误时没有签约造成的还是其它原因,求解。接口调用:alipayClient.execute(a...回到原帖
沙箱环境下没有出现任何问题
天籁 | 2018-09-10 14:00:57
天凉好个秋:沙箱环境下没有出现任何问题回到原帖
出现问题的调用接口的请求参数 +appid 请提供一下
天凉好个秋 | 2018-09-10 14:11:37
天籁:出现问题的调用接口的请求参数 +appid 请提供一下回到原帖
alipayClient.execute(precreateRequest, appAuthToken)
天凉好个秋 | 2018-09-10 14:14:46
天籁:出现问题的调用接口的请求参数 +appid 请提供一下回到原帖
Request:{"apiMethodName":"alipay.trade.precreate","apiVersion":"1.0","bizModel":{"body":"线下消费","outTradeNo":"201809100200423615759","subject":"线下消费","timeoutExpress":"90m","totalAmount":"0.1"},"needEncrypt":false,"notifyUrl":"http://215h00638l.iask.in:12180/v1.0/paymentchannel/order/alipay/callback","responseClass":"com.alipay.api.response.AlipayTradePrecreateResponse","returnUrl":"http://215h00638l.iask.in:12180/return.html","textParams":{}}
王兰玉 | 2018-09-10 14:25:47
天凉好个秋:Request:{"apiMethodName":"alipay.trade.precreate","apiVersion":"1.0","bizModel":{"body":"线下消费","outTradeNo":"20180910020...回到原帖
你好,appid提供一下,第三方调用的话需要创建第三方应用,新创建自用型应用不能进行第三方调用
天凉好个秋 | 2018-09-10 14:27:17
王兰玉:你好,appid提供一下,第三方调用的话需要创建第三方应用,新创建自用型应用不能进行第三方调用回到原帖
2018081061027028,是第三方应用
天凉好个秋 | 2018-09-10 14:29:11
王兰玉:你好,appid提供一下,第三方调用的话需要创建第三方应用,新创建自用型应用不能进行第三方调用回到原帖
如果授权的商户没有签约指定的支付,会出现"此用户不允许自调用"的错误吗?
我的回复
回复数
  27
阅读数
  3640

返回顶部