laravel中使用阿里云视频点播遇到的坑解决思路

这两天在研究laravel使用阿里云视频点播播放sdk,遇到各种坑,此处的坑好久没有解决,记录一下



 laravel5.4调用阿里云视频点播播放借口报错(1/1) ClientException
Server unreachable: Errno: 5 Couldn't resolve proxy 'HTTP_PROXY_IP'
in HttpHelper.php (line 59)
at HttpHelper::curl(' http://location.aliyuncs.com/?Id=cn-shanghai&ServiceCode=vod&Type=openAPI&RegionId=cn-hangzhou 

解决方案,找到sdk HttpHelper文件,将代理判断注释掉。





后来发现的参考意见 https://yq.aliyun.com/ask/47836/


然后遇到阿里云 Endpoint为空的问题,本地没有问题,到laravel框架中就会出现问题,原谅我框架用懒了,原生php不咋样了,后来发现视频颠簸的地址为vod.cn-shanghai.aliyuncs.com,直接在aliyun-php-sdk-core中regions文件夹EndpointProvider.php文件中直接return 'vod.cn-shanghai.aliyuncs.com'.






问题解决,正常获得playauth,实现正常播放。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值