Develop with BibleTalk.tv Material
Hi, my name is Hal Gatewood and I am the web developer at BibleTalk.tv. If you need help with this API or want to let me know what you've built so I can feature it, please email me at firstname.lastname@example.org.
On this page you'll find all the information needed to interact with the content found on BibleTalk.tv.
Basic JSON Data
Nearly every page on BibleTalk.tv has a
.json file associated with it.
Let's take the lesson No Fool Like a Rich Fool for our example. The URL for this lesson is bibletalk.tv/no-fool-like-a-rich-fool
and if you add
.json to the end of the URL bibletalk.tv/no-fool-like-a-rich-fool.json you'll receive all the data in a nicely formatted JSON object:
The main sections like Sermons, Bible Classes and Devos are what I consider list pages. The objects have an array of objects under the variable
items. These pages are accessed the same way as other pages with
.json on the end of the URL.
There are two main formats used with the object that gets returned:
For most list pages the simple format is returned and for main lesson pages the full format is returned.
The difference is how much data is returned about the object.
For most applications there is no need to return all the data about the items on a list page.
To change the format simple add
?format=full to the end of your URL. Here you can see the difference: