因为工作需要,我需要使用阿里云Python SDK aliyun-python-sdk-cloudauth,但是发现一个问题,通过pip的方式根本没有办法使用,几乎没有任何的代码文件,具体如图所示。

那怎么办呢,我还需要调用里面的方法,我就只能找到阿里云对应的代码
https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-cloudauth/aliyunsdkcloudauth/request/v20190307 ,然后将使用的方法下载下来,进行使用。
在使用的时候,有一个参数是Region ID,这个参数的详情可参考 https://help.aliyun.com/document_detail/40654.html?spm=a2c6h.13066369.0.0.54a17471rRnBLH
在使用过程中遇到一些问题
因为我这边需要处理阿里云人脸识别功能,所以主要遇到了三个问题:
第一个问题是createRPSDK是异步操作,所以调完之后再调describeRPSDK可能会遇到没有SDKURL的情况,可以采取的措施是间隔20秒再调一次,直到获取到为止。
由于我是把包上传到了aws s3上,包也比较大,因此出现了错误
aliyunsdkcore.acs_exception.exceptions.ServerException: HTTP
Status: 505 Error:590 parse package error.
经过和阿里云沟通,原来是他们下载包超时了,处理办法就是上传一个空包,保质bundle id一致就可以。
网友评论