API Tutorial: Append name & address to phone numbers with Data247
Channel: AUTOHOTKEY Gurus
Date: 2021-12-30

In this API Tutorial I show how I append Nanm and Address to a phone number with the Data 24/7 API.

You can learn a lot more about APIs going here: https://the-Automator.com/API
TLDR: The video teaches how to work with web service APIs, including authentication, making API calls, parsing JSON responses, and using API tools.

1. 00:00 🛠️ Learn about API tools and how to work with web service APIs that return JSON, XML, or YAML, including a query string builder function for URLs.
 1.1 Learn about helpful tools for working with APIs, such as the API Syntax Writer and Fiddler, and how to work with web service APIs that return JSON, XML, or YAML.
 1.2 The query string builder function demonstrated in the video is a simple code that puts together key value pairs in the required format for URLs.

2. 01:49 💰 Use a fee-based service to verify data by appending phone numbers with name and address, costing four cents per lookup and a $12 monthly fee.
 2.1 The speaker mentions using a fee-based 24/7 service for appending phone numbers with name and address to verify data, which is inexpensive.
 2.2 It costs four cents per lookup and there is a $12 monthly fee, but it is still inexpensive to find out the carrier or perform other actions.

3. 03:18 📝 Pay attention to case sensitivity when making http requests for API documentation with key value pairs containing json, xml, or yaml values.
 3.1 API documentation provides key value pairs where the key is always out and the value is either json, xml, or yaml in lowercase format, and it is important to pay attention to the case sensitivity of the http request.

4. 04:23 📝 The speaker explains API authentication and endpoint parameters for a specific web service, and notes that an include statement is necessary to use a class in autohotkey.
 4.1 To use a class in autohotkey, an include statement is necessary even if the class is in your library.
 4.2 The speaker uses a file to store a secret for API authentication and explains the structure of the API endpoint and parameters for a specific web service.

5. 06:05 📞 Make an API call by specifying the endpoint, query string, request type, headers, and testing the call.
 5.1 The speaker explains how to make an API call using a function with parameters, including the endpoint and query string, specifying the request type and headers, and testing the call.

6. 07:09 👨‍💻 Learn how to parse JSON responses and access data in various formats with AutoHotkey.
 6.1 The speaker demonstrates how to parse a JSON response and convert it into an AutoHotkey object for easy access to its properties.
 6.2 The speaker demonstrated how to access and change data in different formats such as XML, YAML, and TOML.

7. 09:34 📊 The lecture covered a versatile API with CSV data options and a mention of message pack, while the speaker demonstrated efficient code editing.
 7.1 The lecture discussed a cool API that allows for different data options, including CSV, and briefly mentioned an encoded format called message pack.
 7.2 The speaker reruns the code and comments out unnecessary lines without any issues.

8. 11:08 💻 Using APIs can be challenging, but once you master OAuth authentication, it becomes easier.
 8.1 APIs are powerful tools that require learning how to use them, with the hardest part being the OAuth authentication, but once you get used to it, it's not that complicated.


Summary for https://youtu.be/5myo8fKY08A by www.eightify.app