请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

houys 悬赏达人认证 活字格认证

高级会员

133

主题

443

帖子

1580

积分

高级会员

积分
1580

活字格高级认证悬赏达人活字格认证圣诞拼拼乐

houys 悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-1 09:07  /   查看:1036  /  回复:3
1金币
调用api更新本地数据库数据,本地测试是可以,发布后就会报错:一个或多个错误
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感谢大佬支持! 问题原因:楼主服务器的授权是用户数授权,而咱们在用户数授权的情况下,匿名用户只能向数据表添加数据,不能修改和删除数据。 而楼主是在第三方调用WebAPI,没有登录,所以按照匿名用户访问,所以更新数据表数据失败。 解决方案:使用匿名服务端命令,或者WebAPI(不进行数据表更新的),通过OAuth认证获取一下token,然后带着token去访问需要更新数据表的WebAPI,就可以正常访问了。

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-3-1 09:07:32
来自 4#
感谢大佬支持!
问题原因:楼主服务器的授权是用户数授权,而咱们在用户数授权的情况下,匿名用户只能向数据表添加数据,不能修改和删除数据。
而楼主是在第三方调用WebAPI,没有登录,所以按照匿名用户访问,所以更新数据表数据失败。
解决方案:使用匿名服务端命令,或者WebAPI(不进行数据表更新的),通过OAuth认证获取一下token,然后带着token去访问需要更新数据表的WebAPI,就可以正常访问了。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-3-1 10:44:11
2#
您收集下服务器的错误信息,并说明是哪一个应用,这边看下日志能不能得到更多的信息。
回复 使用道具 举报
houys悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-1 16:18:11
3#
Simon.Sun 发表于 2023-3-1 10:44
您收集下服务器的错误信息,并说明是哪一个应用,这边看下日志能不能得到更多的信息。

已联系尚工远程处理,原因是外部调用接口没有token信息,鉴权不通过所以无法更新数据表
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部