
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.03.2018, 18:53
|
|||
|---|---|---|---|
|
|||
Дублирование фрагмента кода с условием |
|||
|
#18+
Привет! Следующий код представляет собой процедуру для execute ( https://vk.com/dev/execute), с помощью которой можно возвращать комментарии к посту ВКонтакта, по его номеру от первого поста в сообществе (то есть, без указания айдишника поста). Также он возвращает только комментарии отдельного пользователя, если его айди указать в user_id. А за счёт извлечения постов по порядковым номерам — во-первых, избавляет от необходимости указывать в аргументах и получать точные ИД-постов заранее, а во-вторых, позволяет отслеживать и накапливать на inoreader.com комментарии со стен чужих сообществ. То есть, достаточно будет на feed43.com создать RSS-ленту с offset=1 в аргументах, потом вторую ленту с offset=2 (и так далее — в меру необходимости), а затем на inoreader.com объединить эти ленты в одну непрерывную и получать примерно получасовые обновления. Проблема заключается в том, что код возвращает лишь первую сотню комментариев, хотя возможности execute позволяют это число увеличить, в чём и прошу посодействовать. Для этого, как гуманитарию представляется, к фрагменту кода, где получают сто комментариев, надо добавить offset=0, потом запомнить результаты и продублировать фрагмент с получением следующей сотни комментариев, но уже с добавлением offset=100, и так далее. Что будет примерным выражением (потому что вместо ИД поста "8331059" — в коде достаточно указать его номер на стене сообщества) следующих команд: https://api.vk.com/method/wall.getComments?owner_id=-29534144&post_id=8331059&offset=0&count=100&v=5.35 https://api.vk.com/method/wall.getComments?owner_id=-29534144&post_id=8331059&offset=100&count=100&v=5.35 ... Сам код можно посмотреть с подсветкой по ссылке: https://jsfiddle.net/qtzatamg/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2018, 10:56
|
|||
|---|---|---|---|
|
|||
Дублирование фрагмента кода с условием |
|||
|
#18+
Как-то так... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1444252]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 294ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...