osms php
1.0.0
오렌지 SMS API에 액세스하는 PHP 라이브러리.
현재 버전 : 2.0.1
작곡가를 설치하십시오. 그런 다음 :
$ composer require ismaeltoe/osms
최신 릴리스를 다운로드하십시오.
Composer의 자동 로딩을 사용하여 클래스를로드 할 수 있습니다.
require ' vendor/autoload.php ' ;그렇지 않으면 파일을 직접 요구할 수 있습니다.
require ' path/to/Osms.php ' ;사례 1 : 액세스 토큰이 없습니다
require ' vendor/autoload.php ' ;
use Osms Osms ;
$ config = array (
' clientId ' => ' your_client_id ' ,
' clientSecret ' => ' your_client_secret '
);
$ osms = new Osms ( $ config );
// retrieve an access token
$ response = $ osms -> getTokenFromConsumerKey ();
if (! empty ( $ response [ ' access_token ' ])) {
$ senderAddress = ' tel:+22500000000 ' ;
$ receiverAddress = ' tel:+22500000000 ' ;
$ message = ' Hello World! ' ;
$ senderName = ' Optimus Prime ' ;
$ osms -> sendSMS ( $ senderAddress , $ receiverAddress , $ message , $ senderName );
} else {
// error
}사례 2 : 액세스 토큰이 있습니다
require ' vendor/autoload.php ' ;
use Osms Osms ;
$ config = array (
' token ' => ' your_access_token '
);
$ osms = new Osms ( $ config );
$ senderAddress = ' tel:+22500000000 ' ;
$ receiverAddress = ' tel:+22500000000 ' ;
$ message = ' Hello World! ' ;
$ senderName = ' Optimus Prime ' ;
$ osms -> sendSMS ( $ senderAddress , $ receiverAddress , $ message , $ senderName );더 많은 예를 보려면 예제를 확인하십시오.
사용 가능한 모든 방법을 확인하려면 OSMS.PHP도 확인하십시오. 그러나 수정하지 마십시오. 자신의 물건을 추가하기 위해 클래스를 확장 할 수 있습니다.
SSL 오류가 발생하면 피어의 인증서 확인 옵션을 False로 설정하십시오.
$ osms = new Osms ();
$ osms -> setVerifyPeerSSL ( false );그러나 호스팅 서버에서 작동하므로 보안상의 이유로 응용 프로그램을 배포 할 준비가되었을 때 인증서 확인을 활성화하십시오.
MIT 라이센스에 따라 릴리스 - 자세한 내용은 LICENSE.txt 참조하십시오.