视觉智能平台这个是什么错误?[视觉智能开放平台]

SDKError:
StatusCode: 0
Code: AccessDenied
Message: Invalid according to Policy: Policy expired.
Data: {“hostId”:”viapi-customer-pop.oss-cn-shanghai.aliyuncs.com”,”httpCode”:403,”requestId”:”6531289685ECD632362BEBB6″}
视觉智能平台这个是什么错误?
segmentHDBodyResponse, err := client.SegmentHDBodyAdvance(segmentHDBodyAdvanceRequest, runtime)
调用的这个接口,mac上可以使用,编译到windows上就出现这个错误
上传的本地图片,同一个程序在mac上可以跑,打包成windows exe程序就出现上面的错误,所有的本地图片请求都会报这样的错误,我go语言打包成mac程序跑的很顺畅。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 这个错误信息表明你的请求被拒绝了,原因是你违反了某些策略。具体来说,这个错误信息表示你的访问权限被拒绝,原因是策略已经过期。

    这可能是因为你的访问权限已经被撤销,或者你的访问权限已经被其他操作修改,导致你的访问权限不再有效。

    为了解决这个问题,你需要检查你的访问权限,确保你的访问权限仍然是有效的。你可以通过查看你的访问控制列表或者访问策略来检查你的访问权限。

  2. 这个错误看起来是由于访问权限被拒绝,具体来说,可能是由于API请求的策略已经过期。这通常是由于API的访问令牌(Access Token)或者API密钥(API Key)过期或者无效造成的。

    为RAM用户授权后,RAM用户就可以使用阿里云视觉智能开放平台的相关服务。https://help.aliyun.com/zh/viapi/developer-reference/use-ram-policy-access-control

    授权操作步骤
    登录RAM控制台。

    新建RAM用户。

    具体操作,请参见创建RAM用户。

    新建权限策略(如果使用系统权限策略AliyunVIAPIFullAccess,请跳过本步骤)。

    新建权限策略时请使用脚本配置的配置模式。细粒度授权设置支持:单个或多个API限制、IP/SSL限制、时间限制、MFA、角色STS。关于新建权限策略操作,请参见创建自定义权限策略。

    为用户进行授权。

    具体操作,请参见为RAM用户授权。

  3. Policy过期了。如果不打包,直接使用windows环境调用代码调用看是否可以成功,Policy expired.这个报错主要是因为网络导致的,之前有用户反馈,排查的原因都是用户的网络,或者海外调用。此回答整理自钉群“阿里云视觉智能开放平台咨询1群”