>  기사  >  백엔드 개발  >  PHP로 SMS 인증 코드를 보내는 방법(사진 및 텍스트)

PHP로 SMS 인증 코드를 보내는 방법(사진 및 텍스트)

不言
不言원래의
2018-07-24 12:50:584580검색

이 기사에서 공유한 내용은 PHP로 SMS 인증 코드를 보내는 것에 관한 것입니다. 이 내용은 도움이 필요한 친구들에게 큰 도움이 되기를 바랍니다.

비즈니스:

클릭하여 휴대폰으로 인증 코드를 보내면 요청이 PHP 측으로 전송됩니다. PHP는 타사 플랫폼의 SMS 인터페이스를 호출합니다(저희는 Zhenzi Cloud SMS http://smsow 사용). .zhenzikj.com) 인증 코드를 생성하여 전송하세요.

SDK 다운로드: http://smsow.zhenzikj.com/doc/sdk.html

API 문서: http://smsow.zhenzikj.com/doc/php_sdk_doc.html

테스트 계정을 사용하여 로그인하세요. appId, appSecret, 주소를 얻기 위한 관리 배경: http://sms.zhenzikj.com/zhenzisms_user

"내 앱"->"세부 정보"에서 열기:

1.

다운로드한 SDK에는 하나의 PHP 파일만 포함되어 있으며 다른 jar 패키지나 파일에 의존하지 않으며 프로젝트로 직접 가져와 사용할 수 있습니다.

2. 사용법

사전에 적용된 AppId와 AppSecret을 사용하여 ZhenziSmsClient를 초기화합니다.

require_once('ZhenziSmsClient.php');
$client = new ZhenziSmsClient("你的AppId", "你的AppSecret");

AppId와 AppSecret은 SMS 플랫폼에 의해 할당됩니다

1) SMS 보내기

$result = $client->send("15811111111", "您的验证码为4534,有效时间为5分钟");

send 메소드는 단일 SMS를 보내는 데 사용됩니다

매개변수 1: receive 사용자의 휴대폰 번호, 매개변수 2: SMS 내용

반환 결과는 json 형식의 문자열, 코드: 전송 상태, 0은 성공을 의미합니다. 0이 아닌 경우, data

{
    "code":0,
    "data":"发送成功"
}

Error code table

Error codeCauseSolution100에서 오류 정보를 확인할 수 있습니다. 요청 매개 변수를 확인하십시오. 비어 있거나 휴대폰 번호 형식이 잘못되었습니다. 101 10610710810911011110002) 잔액 확인이 인터페이스를 통해 현재 개수를 확인할 수 있습니다. 남은 문자 메시지
직원에게 문의하여 응용 프로그램을 신청하거나 응용 프로그램 ID가 잘못 입력되었는지 확인하십시오
응용 프로그램이 금지되었습니다 제발 직원에게 연락해 이유를 확인하세요
ip 오류 ip 화이트리스트가 설정되어 있으면 시스템은 요청한 서버의 IP 주소를 확인하여 안전한 소스에서 접속했는지 확인합니다
SMS 잔액 부족 고객센터에 충전하셔야 합니다
오늘 발송 한도를 초과합니다 일별 발송 수량을 설정한 경우 수신 개수는 이 개수를 초과할 수 없습니다
애플리케이션 비밀키(AppSecret) 오류 AppSecret을 잘못 입력했는지, 사용자 센터에서 비밀키가 재설정되었는지 확인하세요
계정이 존재하지 않습니다 직원에게 문의하세요 계정을 신청하려면
시스템 위치 오류 직원이나 기술 담당자에게 문의하여 이유를 확인하세요
$result = $client->balance();
반환된 결과는 json 형식의 문자열입니다. 코드: 쿼리 상태, 0은 성공을 의미하고 데이터는 남은 문자 메시지 수입니다. 0이 아니면 쿼리가 실패한 것입니다. 요청 매개변수를 확인하세요
105 appId 오류이거나 애플리케이션이 존재하지 않습니다 직원에게 문의하여 애플리케이션을 신청하거나 appId가 잘못 입력되었는지 확인하세요
106

애플리케이션

직원에게 문의하여 이유를 확인하세요

107

ip 오류IP 화이트리스트가 설정되어 있으면 시스템은 요청하는 서버의 IP 주소를 확인하여 안전한 소스인지 판단합니다. access확인 AppSecret을 잘못 입력했는지, 비밀키가 사용자 센터에서 재설정되었는지 여부1000담당자에게 문의하시거나 기술 담당자에게 이유 확인관련 권장 사항: PHP 시간 함수 캡슐화 구현 코드 정보php에서 약한 유형 변환 구현
110 AppSecret 오류
시스템 위치 오류

위 내용은 PHP로 SMS 인증 코드를 보내는 방법(사진 및 텍스트)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.