调用Tapkey撤销授权接口POST请求报错,是否支持删除grant授权?
问题1:是否可以删除已创建的grant授权
可以,revoke操作本身就是用于作废已创建的grant授权,操作完成后对应授权会立即失效,业务效果和删除一致。
问题2:revoke接口提示不支持POST请求方法的原因
Tapkey v1版本的grants revoke接口要求使用PUT请求方法,你当前使用的POST方法不在接口支持的方法范围内,所以返回了对应报错。
把请求方法替换为PUT即可正常调用,修正后的请求示例如下:
curl -X "PUT" "https://my.tapkey.com/api/v1/owners/xxx/grants/xxxx/revoke" \ -H 'Authorization: Bearer xxxx'
调用成功后会返回200状态码,对应grant会被标记为已撤销,不再生效。
内容的提问来源于stack exchange,提问作者Jaigouk
相关产品推荐
相关产品推荐

