aliyun / openapi-sdk-php

Alibaba Cloud SDK for PHP
https://packagist.org/packages/alibabacloud/sdk
Other
521 stars 109 forks source link

新版sdk不兼容5.6版本吗? #118

Closed supine-win closed 5 years ago

supine-win commented 5 years ago

sdk会调用random_int和random_b*** 的php7内置函数导致发送失败!

    AlibabaCloud::accessKeyClient($config['sms_appkey'], $config['sms_secretKey'])
        ->regionId('cn-hangzhou') // replace regionId as you need
        ->asDefaultClient();
    try {
        $result = AlibabaCloud::rpc()
            ->product('Dysmsapi')
            // ->scheme('https') // https | http
            ->version('2017-05-25')
            ->action('SendSms')
            ->method('POST')
            ->options([
                'query' => [
                    'RegionId'=>'cn-hangzhou',
                    'PhoneNumbers' => $mobile,
                    'SignName' => $config['sms_product'],
                    'TemplateCode' => $config['sms_templateCode'],
                    'TemplateParam' => json_encode(['code'=>$code]),
                ],
            ])
            ->request();
        $resp = $result->toArray();
.....
supine-win commented 5 years ago
    "require": {
        "php": "5.6.*",
        "alibabacloud/sdk": ">=1.5 <2.0.0",
        "paragonie/random_compat": ">=1 <2.0.0",
        ...
        "ext-json": "*"
        ...
    }

后正常...