JOEL LIPMAN Systems / Automation / AI

Knowledge base / Since 1999

Scripts, systems & field notes.

Practical solutions and technical notes from CRM platforms, workflow automation, APIs, databases and the systems around them.

84 entries / matching JSON

Clear filters
Zoho Deluge - Get User Timezone, Country and Location
Zoho Deluge 25154

Zoho Deluge - Get User Timezone, Country and Location

A quick article just as a note to get the users country information from a third-party API based on the given IP address. How? Well this is just a list of free 3rd-party APIs and the below code is dependent on these being online and working...

Read note
Google Drive API v3 - OAuth2 using Service Account in PHP/JWT
Google 88604

Google Drive API v3 - OAuth2 using Service Account in PHP/JWT

This is an article explaining the code needed to write a PHP script which generates an access token for a service account which in turn is used to list files in a team's Google Drive. This is very different to my code for OAuth when attended: Google Authentication - OAuth 2.0 using PHP/cURL... In that this one doesn't...

Read note
Zoho CRM: APIv2 using PHP & cURL
Zoho CRM 32078

Zoho CRM: APIv2 using PHP & cURL

This is an article documenting how to access ZohoCRM with API v2 using PHP and cURL. The first few functions are to manage OAuth v2 and generate the refresh and access tokens. The second snippet of code below is using the functions to read data from Zoho CRM and to write data back to the system.

Read note
Google Authentication - OAuth 2.0 using PHP/cURL
Google 58707

Google Authentication - OAuth 2.0 using PHP/cURL

This is an article which lists the functions necessary to process Google Authentication using OAuth2.0. These functions allow a script to simply be loaded and to either create a token file, or use the existing one as long as it hasn't expired. Update 2019 This script requires a user to authenticate the google account...

Read note
Sort an associative array by values in Javascript
JavaScript 32431

Sort an associative array by values in Javascript

An article on how to quickly adapt an array code and sort by its values. Surprising how many examples are on the web and everyone saying you're doing it wrong... Which is true but quite unhelpful. The original code is not my own either but that's not an excuse. I also found that examples across the web were only partia...

Read note

Working principle

Our Purpose

This site exists as a practical knowledge base built from real-world experience across systems, platforms, and technologies since 1999. Much of the content documents solutions, edge cases, and working patterns that were learned through investigation where documentation was incomplete or absent, and is shared to reduce the same friction for others.

27 Years in IT
1021 CRM clients
810 Site articles
29.7m+ Reads / hits