API готов к работе!
Написано 25.09.2011

С радостью сообщаем: мы обновили функционал API!
API, Application Programming Interface, или «Эй-Пи-Ай» — набор готовых команд, с помощью которых ваш IT-специалист (штатный или фриланс-программист, системный администратор или кто-либо другой, общающийся с программным кодом на «ты») поможет вам настроить систему удалённого управления аккаунтом.
Использование API поможет вам с легкостью проводить масштабные кампании в блогосфере.
Представляем вам функции, доступные на сегодняшний день.
1. Авторизация пользователя в системе
blogunApi_login(login,password,md5)
login – логин в системе
password – пароль
md5 – передаваемый пароль в формате md5 (0 или 1)
Возвращает:
answer (string) — ключ для доступа к функциям, требующим авторизации key
2. Выход пользователя из системы
blogunApi_logout(key)
key — ключ авторизации, полученный функцией blogunApi_login
Возвращает:
result (string)- ‘ok’ или ‘error’
3. Получение баланса пользователя:
blogunApi_getBalance(key)
key — ключ авторизации, полученный функцией blogunApi_login
Возвращает:
result(float) — текущий баланс пользователя
4. Получение списка кампаний:
blogunApi_getProjects (key)
key — ключ авторизации, полученный функцией blogunApi_login
Возвращает:
campaigns(array)- список кампаний, который содержит:
idCampaign (int) — идентификатор кампании
AddDate (int) — дату создания
Title (string) — название кампании
PostCount (int) — количество размещенных публикаций
SumBilled (float) — потраченную сумму
SumReaders (int) — суммарное количество читателей
Status (string)– статус:»активна и приостановлена», «активна», «завершена»
5. Получение информации о конкретной кампании:
BlogunApi_getProjectInfo(idCampaign,time,key)
idCampaign — идентификатор кампании
time — временной промежуток от time->from до time->to
key — ключ авторизации, полученный функцией blogunApi_login
Возвращает:
campaignPosts (array)
idCampaign (int) – идентификатор кампании
Title (string) – название кампании
post(array) — массив публикации
idPost (int) — идентификатор публикации
PostDate (int) — дату публикации
Billed (float) — стоимость публикации
PostUrl (string) — url публикации
6. Изменение статуса кампании:
blogunApi_changeProject(idCampaign,action,key)
idCampaign — идентификатор кампании
action – действие над кампанией (‘start’, ‘stop’, ‘open’, ‘close’)
key — ключ авторизации, полученный функцией blogunApi_login
Возвращает:
result (string) — ok или error
7. Получение списка заявок от блогеров:
blogunApi_GetRequests(key, page)
key — ключ авторизации, полученный функцией blogunApi_login
page — номер страницы
Возвращает:
blogs (array)- список заявок:
idPost (int) — идентификатор поста
idBlog (int) — идентификатор блога
idCampaign (int) — идентификатор кампании
PostDate (int) — дату публикации
Billed (float) — стоимость публикации
PostUrl (string) — url публикации
size (string) -размер публикации
totalCount(int) — суммарное количество заявок
8. Получить список блогов согласно фильтру:
blogunApi_getBlogs(key, filter, page)
key — ключ авторизации, полученный функцией blogunApi_login
filter — параметры отбора
filter->CyFrom — тиц от
filter->CyTo — тицдо
filter->PrFrom — prот
filter->PrTo — pr до
filter->YandexIndexFrom — количество проиндексированных страниц в Яндексе от
filter->YandexIndexTo — количество проиндексированных страниц в Яндексе до
filter->GoogleIndexFrom — количество проиндексированных страниц в Гуглеот
filter->GoogleIndexTo — количество проиндексированных страниц в Гугледо
page — номер страницы
Возвращает:
blogs (array)- список блогов
url(string) — url блога
idBlog (int) — идентификатор блога
YandexTic (int) — показатель ТИЦ
GooglePR (int) — показатель PR
YIndexed (int) — количество проиндексированных страниц в Яндексе
GIndexed (int) — количество проиндексированных страниц в Гугле
В ближайшее время API будет пополняться и другими функциями. Следите за обновлениями!
Удачной вам рабочей недели!
Related posts:
Автор: frau
|
|
Tweet | Опубликовать | Нравится |
|
|
Все блоггеры, сославшиеся на данную запись, получат ответную ссылку в этом блоке.



Евгений Фоменко, 26.09.2011 @ 11:13
Любопытная фишка — думаю со временем блоггеры смогут в одном интерфейсе получать задания и в окошке ниже писать пост, который на автомате будет проверен и после публикации сразу же отправлен на проверку.
Ответить
Иван, 27.09.2011 @ 21:22
А где можно узнать подробнее?
Как вызывать все эти функции, к какому скрипту обращаться?
Интересует, где можно об этом все прочитать более подробно.
Ответить
Павел Reply:
сентября 29, 2011 at 18:41
к примеру http://habrahabr.ru/blogs/php/38370/, еще можно на вики поискать http://ru.wikipedia.org/wiki/Soap
Ответить
Parser Reply:
октября 20, 2011 at 14:48
Использование протокола SOAP подразумевает WSDL описание всех функций. В вашей статье не указана ссылка на WSDL. Я хочу увидеть XML описание всех функций подобно
Ответить
frau Reply:
октября 25, 2011 at 11:04
http://blogun.ru/api/blogun_api.wsdl
Ответить
Sanchez91, 29.09.2011 @ 9:35
Спасибо за хорошую статейку. Любопытно было ознакомится с такой фишкой.
Ответить
Евгений, 03.10.2011 @ 7:47
А когда будет АПИ для блогеров, а не только рекламодателей?
Ответить
Анна Лелюк Reply:
февраля 22, 2012 at 15:09
Уважаемый Евгений!
В самом ближайшем будущем мы планируем существенное расширение функционала API.
Следите за обновлениями.
Ответить
Пример использования Blogun API на python » seo-coding.ru, 03.10.2011 @ 22:59
[...] Озадачился написанием утилитки для вызова новых функций Блогуна доступных через его новый API – http://blog.blogun.ru/2011/09/api-2/. [...]
Дмитрий, 20.10.2011 @ 20:36
Задавал этот вопрос еще про старое API. Задаю и про новое.
Как получить список ссылок которые покупаются?
Ответить
Анна Лелюк Reply:
февраля 22, 2012 at 15:08
Уважаемый Дмитрий!
К сожалению, на данный момент получить полный список купленных ссылок невозможно.
В ближайшем будущем мы планируем расширение функционала API, следите за обновлениями.
Ответить
Дмитрий Reply:
февраля 22, 2012 at 18:13
Вы это уже почти год отвечаете :)
Ответить
Платон Остроумов Reply:
февраля 22, 2012 at 19:14
Увы, за всем не уследишь :) Главное — ответили :) Лучше всего вести с поддержкой диалог во внутреннем интерфейсе системы. И главное — скоро будет расширенное API.
Ответить