zoukankan      html  css  js  c++  java
  • 对接阿里云短信服务国际版遇到的几个问题

    composer require alibabacloud/client

    1.定向流量包的手机号前面要加国家码.

    由于我没有加,一直接口报错余额不足

    2.PHP版本问题

    我的本地环境是php7.3.4版本的,直接composer下载下来的就是7.3.4版本对应的SDK,

    测试环境与线上环境是5.6版本的。

    由于环境限制我不能直接修改服务器的配置只能在本地下载下来把代码传上去。

    说明:直接下载的zip包也是不支持php5.6的

    解决方式:

    安装php5.6版本。

    3.使用php5.6版本去下载依然不行,报错如下

    咱也看不懂,好像还是说下载的版本是不支持5.6的。

    我针对这个问题提交了issue,说是去要删除composer.lock文件

    https://github.com/aliyun/openapi-sdk-php-client/issues/232#issuecomment-708975227

    之后再去安装然后composer.phar不能用了,欲哭无泪,我是做错了什么???

    这个问题解决:composer升级

     /usr/bin/php5.6 composer.phar self-update

    升级之后我看zip包里面的composer.json文件使用阿里云短信服务的版本是^1.5

    于是更改了我的composer.json文件

        "require": {
            "php": ">=5.6.0",
            "alibabacloud/client": "^1.5"
        }

    再执行以下命令行,成功

     /usr/bin/php5.6 composer.phar update
  • 相关阅读:
    290. Word Pattern
    283. Move Zeroes
    278. First Bad Version
    276. Paint Fence
    270. Closest Binary Search Tree Value
    [jobdu]二进制中1的个数
    [jobdu]丑数
    Skip List
    [wikioi]没有上司的舞会
    POJ3984 迷宫问题
  • 原文地址:https://www.cnblogs.com/bafeiyu/p/13824719.html
Copyright © 2011-2022 走看看