Как получить список пользователей и их соответствующие сообщения в блоге на сайте sinaweibo

Sina Weibo - китайский веб-сайт микроблогов, я занимаюсь черновым проектом, который включает в себя подсчет количества постов в блогах каждого пользователя на этом сайте,

URL сайта: http://blogus.sina.com/gb/hotbloger/

На этой странице вы, ребята, можете видеть список всех пользователей, щелкнув по каждому из них, мы будем перенаправлены на соответствующую страницу блога, я хотел бы узнать количество сообщений (проверяя дату и время) каждого пользователя.

Они предоставляют API для получения подробной информации API: http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3/en

Но я не нахожу никаких вызовов API, чтобы получить указанные детали. Есть ли другой способ узнать подробности? или мы можем сделать прямой просмотр сайта? Пожалуйста помоги.

1 ответ

Вы можете получить информацию о пользователях с помощью метода API 2/users/show,

Например, первая ссылка на указанной вами странице:

http://redirect.sina.com/blogus/u/blog.sina.com.cn/u/1763875377

Это перенаправление на страницу с идентификатором пользователя 1763875377. Поэтому вы можете просто вызвать https://api.weibo.com/2/users/show.json?uid=1763875377, который, помимо прочего, будет возвращать количество постов этого пользователя ("statuses_count":1583).

Вы также можете использовать /2/users/counts конечная точка для получения количества постов нескольких пользователей одновременно.

Токен доступа необходим для аутентификации этих вызовов (в основном вам необходимо зарегистрировать приложение в Weibo).

Другие вопросы по тегам