Skip to content

Commit

Permalink
Косметические изменения.
Browse files Browse the repository at this point in the history
  • Loading branch information
nrjshka committed Mar 5, 2018
1 parent 76f8159 commit ebaa766
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## doSociety ## - это проект, которым я занимался последние полгода 2017 года.
## doSociety - это проект, которым я занимался последние полгода 2017 года.
Т.к. я им уже не занимаюсь, а исходники пыляться более 3 месяцев, я решил залить его с bitbucket'а на github(возможно, они кому-нибудь понадобятся).
Readme проект оставляю неизменным.

Expand Down Expand Up @@ -28,16 +28,16 @@ Readme проект оставляю неизменным.
# VK API
VK API предоставляет всю необходимую информацию для работы с группами, но 16 декабря 2016 года VK отключила поддержку Audio API(из-за монетизация ИМХО). Придется парсить аудиозаписи посредством магии PHP(со стороны сервера), для этого придется предварительно просить людей включить общий доступ к аудиозаписям(естественно не все последуют совету, но это все, что мы можем сделать в данной ситуации).

## Для работы с группами можно использовать следующие методы(список может пополняться):##
## Для работы с группами можно использовать следующие методы(список может пополняться):
1. [Для узнавания определенных групп пользователя](https://vk.com/dev/groups.getCatalog)
2. [Для поиска каталог пользователя](https://vk.com/dev/groups.getMembers)
3. [Здесь можно организовать интересующий нас поиск записей](https://vk.com/dev/groups.search)


## Насчет аудиозаписей##
## Насчет аудиозаписей
Пытаемся найти аудиозаписи на странице,если находим, то начинаем парсить, в противном случае вешаем подсказку о необходимости открытия аудиозаписей.

## Насчет получения личной информации##
## Насчет получения личной информации
В VK API для этих целей есть специальный [метод](https://vk.com/dev/account.getInfo), думаю, его хватит с головой.

# Разработка
Expand Down Expand Up @@ -65,6 +65,5 @@ Django REST API - это фреймворк, который позволяет
Для работы клиента используется React.js
Так как сервер отравляет все запросы на одну страницу(`index.html`), то обрабатывать `url` страницы приходится на стороне клиента, иначе происходило бы обновление, которые мы не можем допустить(все действия должны происходить на одной странице)
Для обработки запросов используется класс `Route`, которому в property `path` нужно передать регулярное выражение страницы
Для запросов к `DRF` используется функция `fetch()`, в которую первым параметром передаются `url` запроса, а во вторую словарь с параметрами

... ниже будут отдельные пункты, которые мне показались "интересными" или то, с чем я столкнулся в процессе выполнения определенной задачи ...

0 comments on commit ebaa766

Please sign in to comment.