drip
v0.9
drip 에 대한 토큰 기반 API 요청을 만들기 위한 PHP 라이브러리입니다.
다운로드하여 포함하거나 Composer를 통해 설치하십시오.
composer require drewm/ drip
다음을 사용하여 새 drip 개체를 만듭니다.
use DrewM drip drip ;
use DrewM drip Dataset ;
$ drip = new drip ( ' abc123 ' , ' 1234567 ' )
새 구독자를 만듭니다.
$ data = new Dataset ( ' subscribers ' , [
' email ' => ' [email protected] ' ,
]);
$ Response = $ drip -> post ( ' subscribers ' , $ data );
모든 구독자를 나열합니다.
$ Response = $ drip -> get ( ' subscribers ' );
URL에 계정 ID 없이 메소드를 요청하려면(예: 계정 나열):
$ drip = new drip ( ' abc123 ' );
$ Response = $ drip -> getGlobal ( ' accounts ' );
이후에 계정 ID를 설정하려면:
$ drip -> setAccountID ( ' 1234567 ' );
메소드는 응답 객체를 반환합니다.
if ( $ Response -> status == 200 ) {
// all is ok!
$ subscribers = $ Response -> subscribers ;
} else {
echo $ Response -> error ;
echo $ Response -> message ;
}
원시 응답을 얻으십시오.
$ raw = $ Response -> get ();
몇 가지 방법으로 웹훅을 수신할 수 있습니다. 가장 기본적인 것은 다음과 같습니다.
use DrewM drip drip ;
$ data = drip :: receiveWebhook ();
게시/구독 모델을 선호하는 경우 리스너 호출 가능 항목을 등록할 수 있습니다.
use DrewM drip drip ;
drip :: subscribeToWebhook ( ' subscriber.created ' , function ( $ data ){
// A subscriber was created
});
drip :: subscribeToWebhook ( ' subscriber.subscribed_to_campaign ' , function ( $ data ){
// A subscriber was added to a campaign
});