Accessing CCB’s API Rate Limit Headers

Over the last few weeks, there’s been a bit of excitement in the world of Church Community Builder, also affectionately known as CCB.

I use “excitement” loosely as many churches using CCB’s API were informed about CCB implementing a new per-minute rate limiting policy in addition to its per-day allotment of 10,000 calls per day — which they hope to retire sooner rather than later, yet it’ll remain in place for now.

As of August 20th, this new rate limiting strategy aims to restrict how many times per minute an API user can access an individual API Service — noted in New API Rate Limiting documentation.

So, what does this truly mean to you, and more importantly, how does this new strategy impact developed applications and environments using CCB’s API? 🤔 Continue reading Accessing CCB’s API Rate Limit Headers

Create a process list drop down menu – Part II

Welcome back for another CCB Tutorial.

This week’s tutorial picks up from where we left off last: Create a process list drop down menu.

It was a fairly simple tutorial to retrieve the entire list of CCB processes and place the list into a key-value pair select list, also known as a drop down menu.

But the simplicity stops there at the last tutorial, and time for a bit more challenging assignment.

Today’s tutorial combines the process list drop menu tutorial with the list retrieval of queues for a specific process tutorial.

Intermingling both process and queue tutorials is going to provide an opportunity to learn a new scripting language (if you didn’t already know it): Javascript.

That’s right! You’re going to learn a bit of Javascript, using jQuery library, to make some magic happen on the screen. 🙂

We won’t complete the overarching goal of this tutorial today, but do hang in there. This tutorial series will likely take us through the end of June to complete.

Hang in there… it’ll be well worth it in the end and likely spark a few ideas for some other custom projects for your church.

We have a lot to cover, so let us get started. Continue reading Create a process list drop down menu – Part II

How to make cURL requests with PHP using CCB API

Today’s tutorial is not necessarily one that is CCB API focused. However, you’ll find it quite helpful and insightful when reading the CCB API Documentation.

If you’ve perused the CCB API documentation, then you’ve certainly run across the term “curl” or “Curl”.  For the non-technical, the official term is cURL, but most likely you’ll see curl or Curl used interchangeably.

We don’t have time to waste.  Let’s get started with today’s tutorial and learn how a few techniques for making curl calls in PHP. Continue reading How to make cURL requests with PHP using CCB API

What do to when encountering the shell_exec() error in Windows environment

Well, I’m back with this week, but with a different tutorial to address an overlooked error.  We’re going to answer a few questions for those of you that use a Windows development environment.

I’m surprise this issue has not surfaced before now.  Nevertheless, I had the pleasure of engaging a Pastor from the CCB Tutorials community (that’s right, this community) about a few tutorials *not working* (oh no!).

He and I hopped on a quick GoToMeeting, so that I could size up the issue and be certain that it was not a simple fix. Continue reading What do to when encountering the shell_exec() error in Windows environment