Как получить список пользователей и их соответствующие сообщения в блоге на сайте 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).