Php api yandex webmaster

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

License

techcroweb/yandex-webmaster

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.MD

Yandex Webmaster Api v3 Library

 "require":  . "yandex/webmaster.api": "dev-master" ... > >
php composer.phar require yandex/webmaster.api "dev-master" 

Also required prior to placing the package on packagist.org

. "repositories": [  "type": "vcs", "url": "https://github.com/yandex/webmaster.api" > ] ...

Clone repository and require webmasterApi.php

  1. Before use this code go to https://oauth.yandex.ru/client/new and add new client
  2. Create file «example/config.php» by copy «config.example.php». Add client ID and secret code here to use example

###How to use webmasterApi class:

  1. Add client on https://oauth.yandex.ru/client/new page. Don’t forget to set up correct return url
  2. For test you can get temporary Access Token (read comments to method webmasterApi::getAccessToken )
  3. If you want to get correct Access Token, you must create authorization code. 2.1 Read doc on https://tech.yandex.ru/oauth/doc/dg/reference/web-client-docpage/ 2.2 Locate your client to https://oauth.yandex.ru/authorize?response_type=code&client_id=[yourclient_id] 2.3 Use static method getAccessToken to get access token 2.4 Create webmasterApi object with static method webmasterApi::initApi

You can see example/.auth.php to see how it working

Methods addHost, addOriginalText, addSitemap, checkVerification, curlOpts, dataToString, delete, deleteHost, deleteOriginalText, deleteSitemap, errorCritical, get, getAccessToken, getApiUrl, getHostInfo, getHostOwners, getHostSitemaps, getHostSummary, getHostUserSitemaps, getHosts, getIndexingHistory, getOriginalTexts, getPopularQueries, getTicHistory, getUserID, initApi, post, verifyHost

Источник

API ЯНДЕКС ВЕБМАСТЕР PHP

API Яндекс Вебмастер — это сервис, который предоставляет различные данные о сайте, такие как посещаемость и качество трафика. Для работы с API Яндекс Вебмастер в PHP необходимо выполнить следующие шаги:

1. Получить авторизационный токен в Яндекс.OAuth. Это можно сделать с помощью PHP библиотеки, такой как Yandex PHP Library.

$client = new YandexOAuthClient($client_id, $client_secret);$client->requestAuthCode();$token = $client->getAccessToken(‘authorization_code’, array(‘code’ => $_GET[‘code’]));

2. Получить список сайтов, зарегистрированных в Яндекс Вебмастере:

$data = file_get_contents(«https://api.webmaster.yandex.net/v4/user//hosts», false, $context);$sites = json_decode($data, true);

3. Получить статистику по сайту:

$data = file_get_contents(«https://api.webmaster.yandex.net/v4/user//hosts//statistics/summary», false, $context);$stats = json_decode($data, true);

4. Получить список внешних ссылок на сайт:

$data = file_get_contents(«https://api.webmaster.yandex.net/v4/user//hosts//links/external», false, $context);$links = json_decode($data, true);

5. Получить список ошибок сайта:

$data = file_get_contents(«https://api.webmaster.yandex.net/v4/user//hosts//urls/errors», false, $context);$errors = json_decode($data, true);

Яндекс Вебмастер. Как настроить Yandex Webmaster?

RESTful API на чистом PHP

Пример API запроса на получение транзакций Ozon (PHP)

Финансовый консультант ОБОБРАЛ клиента! 25 000 $ в год уходило на страховую компанию

[PHP] Пишем свой движок с полного нуля. Часть 23 (Админ панель #2). Работа с API Яндекс.Метрики

Как получить токен API Яндекс Метрики

PHP. Учить или не учить? Вот в чём вопрос!

API Яндекс.Метрики, API Яндекс.Вебмастер и ruphp.com для построения отчетов — Семён Васильев

PHP библиотека для работы с Яндекс-диском

Источник

Читайте также:  Page Title
Оцените статью