Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Документация (API)
Оглавление
Описание веб-сервисов. 2
Описание GET-запросов. 5
Коды ошибок. 8
Описание веб-сервисов
WSDL: http://ads. *****/poidoAdvertSite/poidoAdvert. asmx? wsdl
1. Сервис GetAdvertByRadius – получение объявлений в заданном радиусе.
URL: http://ads. *****/poidoAdvertSite/poidoAdvert. asmx? op=GetAdvertByRadius
Входные параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"SoftwareId" | Дополнительный идентификатор программы (если есть) |
"ClientId", | Деперсонализованный идентификатор клиента |
"Longitude" | Текущая долгота (обязательный) |
"Latitude" | Текущая широта (обязательный) |
"Radius" | Радиус поиска в метрах (обязательный) |
"PrevLongitude" | Предыдущая долгота (если существует) |
"PrevLatitude" | Предыдущая широта (если существует) |
"DestinationLongitude" | Долгота места назначения (если существует) |
"DestinationLatitude" | Широта места назначения (если существует) |
"ContextRu" | Текстовый контекст на русском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"ContextEn" | Текстовый контекст на английском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"SoftwareId" | Деперсонализированный идентификатор программного обеспечения |
"Count" | Максимальное количество объявлений в результате |
2. Сервис GetAdvertByRect - получение объявлений в заданной прямоугольной области.
URL: http://ads. *****/poidoAdvertSite/poidoAdvert. asmx? op=GetAdvertByRect
В качестве параметра области может быть указана только ширина или только высота, тогда выборка объявлений будет осуществляется по квадратной области, где длина стороны равна указанному параметру.
Входные параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"SoftwareId" | Дополнительный идентификатор программы (если есть) |
"ClientId", | Деперсонализованный идентификатор клиента |
"Longitude" | Текущая долгота (обязательный) |
"Latitude" | Текущая широта (обязательный) |
"Width" | Ширина области поиска в метрах (обязательный) |
"Height" | Высота области поиска в метрах (обязательный) |
"PrevLongitude" | Предыдущая долгота (если существует) |
"PrevLatitude" | Предыдущая широта (если существует) |
"DestinationLongitude" | Долгота места назначения (если существует) |
"DestinationLatitude" | Широта места назначения (если существует) |
"ContextRu" | Текстовый контекст на русском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"ContextEn" | Текстовый контекст на английском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"SoftwareId" | Деперсонализированный идентификатор программного обеспечения |
"Count" | Максимальное количество объявлений в результате |
Результат вызова сервисов GetAdvertByRadius/GetAdvertByRect, описание объявлений:
"AdvertUID" | Идентификатор объявления |
"AdvertTitle" | Заголовок объявления |
"AdvertText" | Текст объявления |
"AdvertPhone" | Номер телефона |
"AdvertUrl" | URL объявления |
"AdvertIsGeocontextCrossing" | Есть ли услуга GeocontextCrossing |
"AdvertIsGeocontextPlacing" | Есть ли услуга GeocontextPlacing |
"AdvertIsCallService" | Есть ли услуга CallService |
"AdvertIcon16Url" | Url иконки 16x16 |
"AdvertIcon32Url" | Url иконки 32x32 |
"AdvertIcon64Url" | Url иконки 64x64 |
"AdvertPlaceUID" | Идентификатор виртуального рекламного щита, к которому привязано объявление |
"AdvertPlaceLatitude" | Широта виртуального рекламного щита, к которому привязано объявление |
"AdvertPlaceLongitude" | Долгота виртуального рекламного щита, к которому привязано объявление |
"AdvertPlaceObjLatitude" | Широта объекта, о котором говорится в объявлении |
"AdvertPlaceObjLongitude" | Долгота объекта, о котором говорится в объявлении |
"AdvertPlaceShowCost" | Стоимость показа |
"AdvertPlaceClickCost" | Стоимость клика |
"AdvertPlaceCallCost" | Стоимость звонка |
"CategoryID" | Идентификатор категории, к которой относится объявление |
3. Сервис AddAdvertAction – информирование POIdo об использовании объекта, пользователем
URL: http://ads. *****/poidoAdvertSite/poidoAdvert. asmx? op=AddAdvertAction
Входные параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"AdvertPlaceID" | Идентификатор виртуального рекламного щита (обязательный) |
"AdvertID" | Идентификатор объявления (обязательный) |
"Action" | Совершенное действие (одно из: «show», «click», «call») (обязательный) |
"ClientID" | Идентификатор клиента площадки |
"SoftwareID" | Идентификатор программного обеспечения |
Результат вызова сервиса AddAdvertAction:
"Error" | В случае ошибки, возвращается код ошибки |
"Result" | Пустое значение |
Описание GET-запросов
1. GetAdvertByRadius – получение объявлений в заданном радиусе
URL: http://ads. *****/poidoAdvertSite/GetAdvertByRadius. aspx? advertsiteid=2102FC84-05F2-4AED-B61F-4E9CE809BDC9&latitude=55.&longitude=37.&radius=10.0
Параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"Longitude" | Текущая долгота (обязательный) |
"Latitude" | Текущая широта (обязательный) |
"Radius" | Радиус поиска в метрах (обязательный) |
"ContextRu" | Текстовый контекст на русском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"ContextEn" | Текстовый контекст на английском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"Count" | Максимальное количество объявлений в результате (по умолчанию 5) |
"Format" | Формат результата, XML, JSON или JSONP (по умолчанию XML) |
"Сallbackfunctionname" | Задается в случае использования формата JSONP. Если данный параметр задан, возвращается значение параметра |
2. GetAdvertByRect – получение объявлений в заданной прямоугольной области
URL: http://ads. *****/poidoAdvertSite/GetAdvertByRect. aspx? advertsiteid=2102FC84-05F2-4AED-B61F-4E9CE809BDC9&latitude=55.&longitude=37.&width=100.0&height=200.0
В качестве параметра области может быть указана только ширина или только высота, тогда выборка объявлений будет осуществляется по квадратной области, где длина стороны равна указанному параметру.
Параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"Longitude" | Текущая долгота (обязательный) |
"Latitude" | Текущая широта (обязательный) |
"Width" | Ширина области поиска в метрах (обязательный) |
"Height" | Высота области поиска в метрах (обязательный) |
"ContextRu" | Текстовый контекст на русском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"ContextEn" | Текстовый контекст на английском языке (поисковая фраза или иное текстовое описание контекста пользователя) |
"Count" | Максимальное количество объявлений в результате (по умолчанию 5) |
"Format" | Формат результата, XML, JSON или JSONP (по умолчанию XML) |
"Сallbackfunctionname" | Задается в случае использования формата JSONP. Если данный параметр задан, возвращается значение параметра |
Результат вызова запросов GetAdvertByRadius/GetAdvertByRect:
"AdvertUID" | Идентификатор объявления |
"Text" | Текст объявления |
"Title" | Заголовок объявления |
"Latitude" | Широта |
"Longitude" | Долгота |
"ObjLatitude" | Широта объекта |
"ObjLongitude" | Долгота объекта |
"Icon16Url " | Url иконки 16x16 |
"Icon32Url" | Url иконки 32x32 |
"Icon64Url" | Url иконки 64x64 |
"IsCallService" | Есть ли услуга CallService |
"IsGeocontextCrossing" | Есть ли услуга GeocontextCrossing |
"IsGeocontextPlacing" | Есть ли услуга GeocontextPlacing |
"Phone" | Номер телефона |
"Url" | Url объявления |
"CallCost" | Стоимость звонка |
"ClickCost" | Стоимость клика |
"ShowCost" | Стоимость показа |
"AdvertPlaceUID" | Идентификатор виртуального рекламного щита, к которому привязано объявление |
"CategoryUID" | Идентификатор категории, к которой относится объявление |
"CreationDate" | Дата создания объявления |
Если в запросе GetAdvertByRadius/GetAdvertByRect задан параметр "Сallbackfunctionname", то в строку, описывающую вызов функции, вместо poido_callback вернется: "значение_параметра_Сallbackfunctionname(<объявления ввиде строки JSON>);".
3. AddAdvertAction – добавление статистики для объекта
URL: http://ads. *****/poidoAdvertSite/AddAdvertAction. aspx? advertsiteid=2102FC84-05F2-4AED-B61F-4E9CE809BDC9&latitude=55.&longitude=37.&radius=10.0
Параметры:
"AdvertSiteID" | Идентификатор площадки (обязательный) |
"AdvertPlaceID" | Идентификатор виртуального рекламного щита (обязательный) |
"AdvertID" | Идентификатор объявления (обязательный) |
"ClientID" | Идентификатор клиента площадки |
"SoftwareID" | Идентификатор программного обеспечения |
"Action" | Совершенное действие (одно из: «show», «click», «call») (обязательный) |
Результат вызова запроса AddAdvertAction:
"Error" | В случае ошибки, возвращается код ошибки |
"Result" | Пустое значение |
Коды ошибок
ERR_EMPTY_ADVERTSITE_ID | Не задан идентификатор площадки |
ERR_WRONG_ADVERTSITE_ID | Задан неверный идентификатор площадки |
ERR_WRONG_DIMENSIONS_VALUE | Неверные значения измерений или размеров |
ERR_WRONG_RADIUS_VALUE | Неверное значение радиуса |
ERR_WRONG_COUNT | Неверное число объявлений |
ERR_DB_ERROR | Ошибка базы данных |
ERR_EMPTY_ADVERTPLACE_NAME | Не указано название виртуального рекламного щита |
ERR_EMPTY_ADVERTPLACE_LONGITUDE | Не указана долгота виртуального рекламного щита |
ERR_EMPTY_ADVERTPLACE_LATITUDE | Не указана широта виртуального рекламного щита |
ERR_WRONG_LONGITUDE_FORMAT | Неверный формат долготы |
ERR_WRONG_LONGITUDE_VALUE | Неверное значение долготы |
ERR_WRONG_LATITUDE_FORMAT | Неверный формат широты |
ERR_WRONG_LATITUDE_VALUE | Неверное значение широты |


