Мы завершили развитие RDS Bar версии 6, первой общей версии расширения для всех браузеров. Это был достаточно сложный и не стабильный этап развития,...
Работа с API сайта
|
using System; using System.Collections.Generic; using Rds.Api; using Rds.Api.Checkers; using Rds.Api.Interfaces; using Rds.Api.WebClasses; using Rds.Api.WebClasses.ResponseXmlApiDataClasses; namespace RdsApiTest { public class Example { /// <summary> /// Синхронный пример работы /// </summary> public static void SyncExample() { //пример создания проверки без событий ICheck CyCheckerWithoutEvents = new CyCheck(new[] {"helloworld.ru"}); string ApiKey = "ApiKey from RDS"; CyCheckerWithoutEvents.Start(ApiKey); } /// <summary> /// Асинхронный пример работы /// </summary> public static void AsyncExample() { //пример создания проверки c событиями ICheck CyCheckerEvents = new CyCheck(new[] { "helloworld.ru","ya.ru" }, ProgressChanged, StateChanged); //ApiKey - берется из Пользовательской инфы на сайте RDS string ApiKey ="ApiKey from RDS"; //запуск асинхронной проверки, во время работы будут возникать события ProgressChanged-изменения кол-ва проверенных, //StateChanged - изменение состояния сесси IAsyncResult asyncResult=CyCheckerEvents.StartAsync(ApiKey); //Принудительная остановка проверки CyCheckerEvents.CloseAsync(); //ожидание остановки while (!asyncResult.AsyncWaitHandle.WaitOne(1000)) { } //Продолжение этой же проверки в синхронном режиме CyCheckerEvents.Start(); Console.ReadKey(); } /// <summary> /// Обработка события изменения кол-ва проверенных данных /// </summary> /// <param name="sender">обьект ICheck</param> /// <param name="progressChangedEventArgs">аргументы изменения проверки</param> static void ProgressChanged(object sender, RdsEventArg progressChangedEventArgs) { } /// <summary> /// Обработка события изменения состояния проверки /// </summary> /// <param name="sender">обьект ICheck</param> /// <param name="stateChangedEventArgs">аргумент изменения изменения состояния</param> static void StateChanged(object sender, RdsEventArg stateChangedEventArgs) { switch (((StateChangedEventArgs)stateChangedEventArgs).NewStatus) { case TaskStatus.Completed: foreach (KeyValuePair<object,object> keyValuePair in ((ICheck)sender).Result) { Console.WriteLine("itemTocheck - {0},Result - {1}",keyValuePair.Key,keyValuePair.Value); } foreach (KeyValuePair<string, CyApiData> keyValuePair in ((CyCheck) sender).Result) { Console.WriteLine("itemTocheck - {0},Result - {1}", keyValuePair.Key, String.Format("{0},{1},{2}", keyValuePair.Value.Cy,keyValuePair.Value.YaBarMirrow,keyValuePair.Value.Yaca)); } break; } } } }
Class | Description | |
---|---|---|
![]() | AlexaCheck |
рейтинг посещаемости Alexa
|
![]() | BackAlexaCheck | |
![]() | BackBingCheck | |
![]() | BingCheck |
Кол-во исходящих ссылок по Bing
|
![]() | BingIndexCheck |
Кол-во проиндексированных страниц в Bing
|
![]() | BingIpCheck |
Кол-во сайтов на IP по Bing
|
![]() | BYCheck |
Кол-во упоминаний домена в Яндексе
|
![]() | ByLinksCheck |
приобретение сайтами платных Seo ссылок
|
![]() | CommercialsCheck |
Продажа рекламы
|
![]() | CommercialsCountsCheck |
Кол-во рекламы по коду
|
![]() | CountersCheck |
получение списка счетчиков
|
![]() | CyCheck |
проверка доменов на Тиц
|
![]() | CyImageCheck |
Проверка тиц по ко картинке
|
![]() | DangerousCheck |
Наличие вирусов на сайте
|
![]() | DmozCheck |
Наличие в каталоге Dmoz
|
![]() | DomainAgeCheck |
Возраст домена
|
![]() | GoogleBackCheck |
Кол-во наиболее весомых входящих ссылок на сайт по Google (link:)
|
![]() | GoogleImageCheck |
Кол-во проиндексированных картинок сайта в Google
|
![]() | HistoryBulkCheck |
Проверка истории по заданным параметрам в объектах HistoryInit
|
![]() | HistoryBulkCountCheck |
Проверка истории по заданным параметрам в объектах HistoryInit
|
![]() | HistoryCheck |
Проверка истории домена по параметру
|
![]() | HistoryCountsCheck |
Кол-во изменений в истории по параметру для домена
|
![]() | IndexGoogleCheck |
Кол-во проиндексированных страниц домена в Google
|
![]() | IndexGooglePagesCheck |
проиндексированность страницы в Google
|
![]() | IndexYandexCheck |
Кол-во проиндексированных страниц домена в Яндексе
|
![]() | IndexYandexDateCheck |
Проверка Индекс Яндекс Даты
|
![]() | IndexYandexPagesCheck |
проиндексированность страницы в Яндекс
|
![]() | IndexYandexPagesDateCheck |
Проверка Индекс Яндекс Даты
|
![]() | IYChapterCheck |
кол-во проиндексированных страниц раздела сайта в Яндексе
|
![]() | MajesticCheck |
кол-во входящих ссылок по MajesticSeo.com
|
![]() | MirrorBulkCheck |
Список зеркал домена
|
![]() | MirrorBulkCountCheck |
Список зеркал домена
|
![]() | MirrorCheck |
Список зеркал домена
|
![]() | MirrorCountCheck |
Кол-во зеркал у домена
|
![]() | PageNestCheck |
Уровень Вложенности, 1,2,3+
|
![]() | PageValuesCheck |
Проверка домена на разного рода параметры
|
![]() | PageValuesExtCheck |
Проверка страниц на разного рода параметры
|
![]() | PositionsCheck |
получение списка позиций
|
![]() | PositionsCountCheck |
Проверка кол-ва позиций по поисковым системам
|
![]() | PositionsExtCheck |
проверка позиций сайта по заданному запросу и региону
|
![]() | PrCheck |
Проверка PageRank
|
![]() | PriceCheck |
Получение цен
|
![]() | RatingBlogCheck |
Авторитетность блога и кол-во подписчиков по версии Яндекс
|
![]() | RecipCheck |
Получение реципиентов пользователя
|
![]() | SapeCheck |
Наличие домена в Sape, устаревшее
|
![]() | SemanticCheck |
получение списка счетчиков
|
![]() | SemrushCheck |
Semrush проверка
|
![]() | SeoCheck |
Участие сайта в биржах по размещению ссылок и статей
|
![]() | SitesByWmIdsCheck |
Получение доменов привязанных к переданным WMID
|
![]() | SitesByWmIdsCountCheck |
Получение доменов привязанных к переданным WMID
|
![]() | SitesOnIpCheck |
кол-во сайтов на IP по данным RDS
|
![]() | SitesOnIpCountCheck |
Кол-во сайтов на IP
|
![]() | SocialNetworksCheck | |
![]() | SolomonoCheck |
Solomono проверка
|
![]() | SubdomensCheck |
Получение поддоменов
|
![]() | SubdomensCountCheck |
Кол-во subdomen'ов у домена
|
![]() | TwitterCheck |
кол-во упоминаний в Twitter'e
|
![]() | UserDataChecker |
Получение данных пользователя
|
![]() | ValidatorCheck |
проверка валидности верстки страницы, по стандартам validator.w3.org
|
![]() | WebArchivCheck |
Минимальное значение по дате регистрации домена или первой записи в web.achive.org
|
![]() | WhoisCheck |
проверка на Whois параметры, формат данных - WhoisApiData
|
![]() | WhoisDomainCheck |
Получение для одного домена параметров Whois
|
![]() | WhoisHistCheck |
История Whois
|
![]() | WhoisHistoryCheck |
Whois История
|
![]() | WhoisIPCheck |
Анализ IP сервара на котором расположен сайт
|
![]() | WhoisSearchBulkCheck |
История по Whois
|
![]() | WhoisSearchCheck |
Поиск по Whois
|
![]() | WmIdsBySitesCheck |
Получение WMID привязанных к переданным доменам
|
![]() | WmIdsBySitesCountCheck |
Получение кол-ва WMID привязанных к переданным доменам в базе RDS
|
![]() | YaBlogCheck |
кол-во упоминаний доменов в Я.Блог
|
![]() | YahooCheck |
Кол-во входящих ссылок на сайт по Yahoo
|
![]() | YahooIndexCheck |
Количество проиндексированных страниц сайта Yahoo
|
![]() | YahooPagesCheck |
Кол-во входящих ссылок на данную страницу по Yahoo
|
![]() | YandexBarCheck |
Проверка Яндекс Бар
|
![]() | YandexImageCheck |
Кол-во проиндексированных картинок сайта в Яндекс
|