thisanimus / ccb-api-connect
A utility for interacting with the Church Community Builder API.
Package info
github.com/thisanimus/ccb-api-connect
Type:project
pkg:composer/thisanimus/ccb-api-connect
2.0.4
2024-04-03 15:49 UTC
Requires
- php: >=8.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Connect to the Church Community Builder API. Use both GET and POST to interact with the CCB database. Handy documentation at https://www.ccbtutorials.com.
Installation - Compser
$ composer require thisanimus/ccb-api-connect
Config
Create a new CCB API instance by passing your API user creds to the \CCB\Api class.
$ccb = new \CCB\Api('YourApiUsername', 'YourApiPassword', 'https://YourChurchName.ccbchurch.com/api.php');
Requests
Make a request by passing parameters to the request method. Specify:
- Any query params as an associative array.
- Any curl data as an associative array.
- The request type (GET/POST).
In this example, we are requesting an individual's profile using their login/password.
$query = [ 'srv' => 'individual_profile_from_login_password' ]; $data = [ 'login' => 'ccbAccountUsername', 'password' => 'ccbAccountPassword' ]; $response = $ccb->request($query, $data, 'POST');