Содержание

django — Ссылки на группу ВК, возвращаемые функцией VK API wall.get в поле text

Добрый день.

В django, при попытке прочитать последние записи на стене группы ВКонтакте, функция wall.get возвращает текст записи в поле text. При этом, если в теле поста присутствует сслылка на группу ВК, то возвращаемый текст содержит в квадратных скобках id группы и ее название, разделенные вертикальной чертой. Например:

 _'text':'[clubXXXXXXX|Название группы]Текст записи на стене'_. 

Все это выводится на страницу. Как победить такое поведение?

  • django
  • вконтакте

2

Сделал запрос в техподдержку разработчиков ВКонтакта, ответ — только обрабатывать строки заключенные в квадратные скобки и делать замену. Если кому то нужно даю код:

# Если в тексте записи на стене ВКонтакте встречается ссылка на
# группу ВКонтакте, то ссылка возвращается в виде [clubXXXXXXXX|Название группы]
# pattern_link находит все такие подстроки в записи на стене.
\[\]]+)\]', re.UNICODE) to_replace = re.findall(pattern_link, record['text']) message = record['text'] for pos in to_replace: replace_by = re.findall(pattern_group, pos) message = message.replace(pos, replace_by[0]) return message

Работает на django 1.9

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

DGP VK Bhawra не отвечает на уведомление: The Tribune India

DGP VK Bhawra- Архивное фото



Служба новостей Tribune

Чандигарх, 2 сентября

Приостановка исполнения обязанностей генерального директора полиции (DGP) Гаурава Ядава в качестве главы полиции штата продолжается, поскольку DGP VK Bhawra еще не продлил свой двухмесячный отпуск, который заканчивается 4 сентября.

Правительство запрашивает юридическое заключение

Правительство штата готовит юридическое заключение о том, могут ли они назначить В. К. Бхавра главой Жилищной корпорации полиции Пенджаба, а не DGP штата.

Бхавра также не ответил на извещение, направленное ему правительством штата, относительно его действий в связи с некоторыми преступлениями, имевшими место во время его пребывания в должности.

Правительство также принимает юридическое заключение о том, могут ли они назначить Бхавру главой Жилищной корпорации полиции Пенджаба, а не DGP штата.

Бхавра был назначен DGP сроком на два года в соответствии с правилами, установленными Верховным судом. Согласно правилам, правительство штата отправило имена 10 подходящих офицеров для должности в Комиссию по государственной службе Союза. В шорт-лист вошли три офицера на основе стажа работы.

Источники сообщают, что Бхавра может оспорить решение правительства штата в Верховном суде о его замене. Если он это сделает, правительству Бхагванта Манна будет сложно оспорить дело.

Правительство может сменить DGP, поставив под сомнение его компетентность или если соответствующий DGP (Бхавра) выразит свое согласие на какую-либо другую должность, говорят они.

#гаурав ядав #полиция пенджаба #вк бхавра

Шорты Tribune


Самые читаемые за 24 часа

1

Тенденции

Врач индийской армии получает поцелуй в щеку от турецкой женщины на фоне спасательных операций, Интернет всех сердец