How to get started with the API: Tutorial
- Lesson 1. What is Yandex Direct API
- Lesson 2. API access: How to register an app in Yandex OAuth
- Lesson 3. API access: How to submit a request
- Lesson 4. How to get an OAuth token
- Lesson 5. How to enable Sandbox
- Lesson 6. How to make an API request
- Lesson 7. How to get data via the API
- Lesson 8. How to make changes via the API
- Lesson 9. How to go live with your app
- Lesson 10. How to use the API efficiently: Restrictions and recommendations
In this tutorial, you will learn how to work with Yandex Direct API, even if you start from scratch. You will step through all the preliminary steps: get access to the API and configure Sandbox. You will get familiar with the features of Yandex Direct API, details of its structure and basic request parameters. Also, you will see many examples you can implement in your programming language or using the cURL utility.
Lesson 1. What is Yandex Direct API
In this lesson, we will explain why Yandex Direct needs an API, and introduce you to the basics of its operation.
Lesson 2. API access: How to register an app in Yandex OAuth
In this lesson, you will learn about the first step of getting access to Yandex Direct API for your app: registering your app in Yandex OAuth.
Lesson 3. API access: How to submit a request
In this lesson, we are going to discuss the second step of enabling your app with access to Yandex Direct API: submitting a request.
Lesson 4. How to get an OAuth token
In this lesson, you will learn more about OAuth tokens, how to get them and use them.
Lesson 5. How to enable Sandbox
In this lesson you will learn to access Yandex Direct via the API without the risk to launch a real advertising campaign with a real budget.
Lesson 6. How to make an API request
In this lesson, you will see formats of interaction with the Yandex Direct API and learn how to make your first request.
Lesson 7. How to get data via the API
In this lesson, you will learn about the API structure and look at some examples of getting data.
Lesson 8. How to make changes via the API
In this lesson you will learn how to edit data using the API.
Lesson 9. How to go live with your app
In this lesson, you will learn what you need to do to ensure that your app can run not just in Sandbox, but with real Yandex Direct user data.
Lesson 10. How to use the API efficiently: Restrictions and recommendations
In this lesson, you will learn what restrictions can be applied in the Yandex Direct API and how you can run your app efficiently in view of those restrictions.