API Weibo
Ищите посты, аккаунты, темы и посты отдельного аккаунта, читайте профили пользователей, ветки комментариев с ответами, репосты и трендовые темы по ключевым словам и числовым идентификаторам, чтобы отслеживать публичные обсуждения.
Используйте ключевые слова для поиска постов, а идентификаторы пользователей — для профилей. Трендовые темы выдаются отдельным актуальным списком.
Доступность платформы
- Состояние за 24 ч
- 94%
За последние 30 дней
Доступные возможности
Все действия Weibo: что делает каждое, сколько стоит и как работало за последние 24 часа. Откройте действие, чтобы увидеть параметры, поля ответа и примеры кода.
| Возможность | Описание | За 1000 | Состояние за 24 часа |
|---|---|---|---|
Поискsearch | Находите посты Weibo с упоминанием ключевого слова. | $0.81 за 1 000 запросов | Работает стабильно · состояние 100% |
Профилиprofile | Найдите пользователя Weibo по числовому UID или ссылке на профиль /u/. | $0.56 за 1 000 запросов | Норма |
Комментарииcomments | Получите до 50 комментариев к посту Weibo за один вызов. | $0.56 за 1 000 запросов | Норма |
Трендыtrending | Получите до 200 позиций из текущего списка трендов поиска Weibo. | $0.56 за 1 000 запросов | Норма |
Сведения о постеpost_detail | Откройте пост Weibo по ссылке или числовому ID и получите полный текст, число просмотров, репостов, комментариев и лайков, устройство публикации, изображения или видео, а также био автора, число его подписчиков и пометку о верификации. | $0.81 за 1 000 запросов | Норма |
Посты пользователяuser_posts | Просматривайте по страницам посты, которые аккаунт Weibo опубликовал сам, по числовому UID, начиная с самых новых. | $0.81 за 1 000 запросов | Норма |
Поиск аккаунтовuser_search | Находите аккаунты Weibo по никнейму или ключевому слову. | $0.81 за 1 000 запросов | Норма |
Репостыreposts | Узнайте, кто сделал репост поста Weibo и что при этом написал, по ссылке на пост или числовому ID. | $0.81 за 1 000 запросов | Норма |
Ответы на комментарииcomment_replies | Читайте ответы на один комментарий Weibo по его числовому ID из записи comments. | $0.81 за 1 000 запросов | Норма |
Поиск темtopic_search | Находите #темы# Weibo по ключевому слову с числом прочтений и обсуждений, вводным текстом и обложкой темы. | $0.81 за 1 000 запросов | Норма |
Поиск по публикациям пользователяuser_post_search | Ищите по ключевому слову посты, опубликованные аккаунтом Weibo за последние 12 месяцев, до 50 на странице, с текстом, временем, счётчиками и медиа. | $0.81 за 1 000 запросов | Норма |
Откройте возможность, чтобы посмотреть её параметры, поля ответа и примеры кода, а также попробовать её в работе.
Какие параметры принимает каждое действие API Weibo?
Каждый ответ ниже описывает одно вызываемое действие и его фактические входные данные. Значение параметров и допустимые значения зависят от действия: знакомое имя параметра не обязательно означает одно и то же на всех платформах.
Ссылки на официальные источники приводятся только для пояснения расположенного рядом термина, принятого на платформе. Они не означают, что платформа предоставила разрешение или выразила одобрение. Функции официального сайта не входят в API EveryInfra, если они не перечислены на этой странице.
| Действие | Обязательные | Необязательные | Способ получения результата | Лимит | За 1 000 | Поля ответа |
|---|---|---|---|---|---|---|
searchПоиск Находите посты Weibo с упоминанием ключевого слова. За один вызов возвращается до 50 постов. Получите текст, устройство публикации, число репостов, комментариев и лайков, а также число подписчиков и статус верификации автора. Чтобы отделить репосты от оригинальных постов, используйте | keyword | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=50. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $0.81 за 1 000 запросов | id · url · text · posted_at · device · repost_count · comment_count · like_count · is_repost · author_id · author_name · author_bio · author_follower_count · author_following_count · author_verified · author_verified_reason · author_avatar_url · image_urls · video_url · platform |
profileПрофили Найдите пользователя Weibo по числовому UID или ссылке на профиль /u/. Получите отображаемое имя, био, пол, число подписчиков, подписок и постов, а также пометку о верификации, если она есть. Хендлы не принимаются, а значок не подтверждает личность. Списки подписчиков не включаются. | user_id | — | Режим выдачи: Sync | — | $0.56 за 1 000 запросов | user_id · display_name · url · bio · gender · follower_count · following_count · post_count · is_verified · verified_reason · avatar_url · cover_image_url · company · created_at · platform |
commentsКомментарии Получите до 50 комментариев к посту Weibo за один вызов. Для каждого комментария возвращаются текст, число лайков, автор и время. Передайте ссылку /detail/ или числовой ID поста. Короткие ссылки с буквами не работают, а полное дерево ответов не гарантируется. | url | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=50. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $0.56 за 1 000 запросов | id · text · like_count · author_id · author_name · author_avatar_url · post_id · post_url · posted_at · platform |
trendingТренды Получите до 200 позиций из текущего списка трендов поиска Weibo. Для каждой позиции возвращаются место в списке, тема, категория, значение популярности, значок, а также признаки того, что тема горячая или новая. | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=200. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $0.56 за 1 000 запросов | rank · title · category · hot_value · label · is_hot · is_new · url · platform | |
post_detailСведения о посте Откройте пост Weibo по ссылке или числовому ID и получите полный текст, число просмотров, репостов, комментариев и лайков, устройство публикации, изображения или видео, а также био автора, число его подписчиков и пометку о верификации. Для репоста | url | — | Режим выдачи: Sync | — | $0.81 за 1 000 запросов | id · url · text · posted_at · device · repost_count · comment_count · like_count · view_count · is_repost · original_post_id · is_long_text · author_id · author_name · author_bio · author_follower_count · author_following_count · author_verified · author_verified_reason · author_avatar_url · image_urls · video_url · duration_sec · duration_seconds · platform · next_page_token |
user_postsПосты пользователя Просматривайте по страницам посты, которые аккаунт Weibo опубликовал сам, по числовому UID, начиная с самых новых. На странице возвращается до 20 постов, но точное число может меняться; рекомендованные посты других аккаунтов исключаются. С помощью | user_id | page_token, post_type | Режим выдачи: Sync | Каждый вызов возвращает одну страницу; максимум записей на странице — 20. Число записей меняется от страницы к странице, поэтому неполная страница ещё не означает конец. Для следующей страницы передайте next_page_token с верхнего уровня ответа как page_token; когда его нет, остановитесь. Параметр limit принимается, но ни на что не влияет. | $0.81 за 1 000 запросов | id · url · text · posted_at · device · repost_count · comment_count · like_count · view_count · is_repost · original_post_id · is_long_text · author_id · author_name · author_bio · author_follower_count · author_following_count · author_verified · author_verified_reason · author_avatar_url · image_urls · video_url · duration_sec · duration_seconds · platform · next_page_token |
user_searchПоиск аккаунтов Находите аккаунты Weibo по никнейму или ключевому слову. Для каждого аккаунта возвращаются UID, отображаемое имя, био, число подписчиков и подписок, признак и пометка о верификации. До 20 на странице, их число может меняться; на первой странице часто только одно-два ближайших совпадения. UID подходит для | keyword | page_token | Режим выдачи: Sync | Каждый вызов возвращает одну страницу; максимум записей на странице — 20. Число записей меняется от страницы к странице, поэтому неполная страница ещё не означает конец. Для следующей страницы передайте next_page_token с верхнего уровня ответа как page_token; когда его нет, остановитесь. Параметр limit принимается, но ни на что не влияет. | $0.81 за 1 000 запросов | user_id · display_name · url · bio · follower_count · following_count · is_verified · verified_reason · avatar_url · next_page_token · platform |
repostsРепосты Узнайте, кто сделал репост поста Weibo и что при этом написал, по ссылке на пост или числовому ID. Для каждого репоста возвращаются текст, время, число лайков, комментариев и репостов, а также число подписчиков и статус верификации аккаунта, сделавшего репост. Доступна только первая страница, около 10–20 репостов; для поста без репостов возвращается ошибка. | url | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=20. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. Можно передать большее значение limit, но оно будет ограничено значением 20. | $0.81 за 1 000 запросов | id · url · text · posted_at · device · repost_count · comment_count · like_count · is_repost · original_post_id · author_id · author_name · author_bio · author_follower_count · author_following_count · author_verified · author_verified_reason · author_avatar_url · platform |
comment_repliesОтветы на комментарии Читайте ответы на один комментарий Weibo по его числовому ID из записи | comment_id | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=20. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. Можно передать большее значение limit, но оно будет ограничено значением 20. | $0.81 за 1 000 запросов | id · text · like_count · posted_at · root_comment_id · reply_to_comment_id · ip_location · author_id · author_name · author_avatar_url · platform |
topic_searchПоиск тем Находите #темы# Weibo по ключевому слову с числом прочтений и обсуждений, вводным текстом и обложкой темы. До 20 на странице; для следующих страниц передайте | keyword | page_token | Режим выдачи: Sync | Каждый вызов возвращает одну страницу; максимум записей на странице — 20. Число записей меняется от страницы к странице, поэтому неполная страница ещё не означает конец. Для следующей страницы передайте next_page_token с верхнего уровня ответа как page_token; когда его нет, остановитесь. Параметр limit принимается, но ни на что не влияет. | $0.81 за 1 000 запросов | title · url · text · cover_image_url · discuss_count · read_count · next_page_token · platform |
user_post_searchПоиск по публикациям пользователя Ищите по ключевому слову посты, опубликованные аккаунтом Weibo за последние 12 месяцев, до 50 на странице, с текстом, временем, счётчиками и медиа. | user_id, keyword | page_token | Режим выдачи: Sync | Каждый вызов возвращает одну страницу; максимум записей на странице — 50. Число записей меняется от страницы к странице, поэтому неполная страница ещё не означает конец. Для следующей страницы передайте next_page_token с верхнего уровня ответа как page_token; когда его нет, остановитесь. Параметр limit принимается, но ни на что не влияет. | $0.81 за 1 000 запросов | id · url · text · posted_at · device · repost_count · comment_count · like_count · is_repost · is_long_text · author_id · author_name · author_verified · author_avatar_url · image_urls · video_url · duration_sec · duration_seconds · platform · next_page_token |
Что означают параметры действия search в API Weibo?
Находите посты Weibo с упоминанием ключевого слова. За один вызов возвращается до 50 постов. Получите текст, устройство публикации, число репостов, комментариев и лайков, а также число подписчиков и статус верификации автора. Чтобы отделить репосты от оригинальных постов, используйте is_repost. Полный охват периода не гарантируется.
keywordОбязательный- Поисковый запрос по публичным постам в действии search. Действие trending не использует параметр keyword и возвращает актуальные темы из списка трендов, а не посты пользователей.
Что означают параметры действия profile в API Weibo?
Найдите пользователя Weibo по числовому UID или ссылке на профиль /u/. Получите отображаемое имя, био, пол, число подписчиков, подписок и постов, а также пометку о верификации, если она есть. Хендлы не принимаются, а значок не подтверждает личность. Списки подписчиков не включаются.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеuser_idОбязательный- Целевой пользователь Weibo для действия profile: числовой UID или URL профиля, содержащий /u/numeric_UID. Имена пользователей не поддерживаются, а метаданные профиля не включают полный список постов пользователя.Weibo: что означают UID, никнейм и число подписок — Официальная документация Weibo определяет `uid` / `screen_name` как ID пользователя / никнейм, `friends_count` — как число подписок, а `followers_count` — как число подписчиков. То, что официальные API позволяют искать по никнейму, не означает, что `user_id` на этой странице поддерживает поиск по никнейму; возвращаются поля, описанные здесь, а их наличие зависит от фактических результатов. · Проверено
Что означают параметры действия comments в API Weibo?
Получите до 50 комментариев к посту Weibo за один вызов. Для каждого комментария возвращаются текст, число лайков, автор и время. Передайте ссылку /detail/ или числовой ID поста. Короткие ссылки с буквами не работают, а полное дерево ответов не гарантируется.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеurlОбязательный- URL поста или числовой ID поста для действия comments. Используйте формат /detail/NUMERIC_POST_ID или передайте числовой ID напрямую. Короткие ссылки с буквами не поддерживаются.Weibo: правила преобразования MID в base62 и числовых ID — Устаревшая документация Weibo для разработчиков разделяет MID и числовой ID и указывает, что MID с буквами записываются в кодировке base62. Этот источник приводится только для пояснения различий идентификаторов и не гарантирует, что устаревший API доступен для вызова; `comments` на этой странице не умеет автоматически преобразовывать идентификаторы, поэтому лучше использовать ссылки с числовыми ID постов. · Проверено
Что означают параметры действия trending в API Weibo?
Получите до 200 позиций из текущего списка трендов поиска Weibo. Для каждой позиции возвращаются место в списке, тема, категория, значение популярности, значок, а также признаки того, что тема горячая или новая. hot_value — собственная метрика Weibo, которую можно сравнивать только внутри списка. История не хранится, поэтому сохраняйте снимки сами.
У этого действия нет бизнес-параметров. Передайте только идентификаторы платформы и действия.
Что означают параметры действия post_detail в API Weibo?
Откройте пост Weibo по ссылке или числовому ID и получите полный текст, число просмотров, репостов, комментариев и лайков, устройство публикации, изображения или видео, а также био автора, число его подписчиков и пометку о верификации. Для репоста original_post_id указывает на оригинал, который можно прочитать ещё одним вызовом post_detail.
urlОбязательный- Один пост Weibo: https://m.weibo.cn/detail/<ID поста>, https://weibo.com/<UID>/<ID поста или буквенный код> или сам числовой ID поста (
idзаписиuser_postsилиsearch).
Что означают параметры действия user_posts в API Weibo?
Просматривайте по страницам посты, которые аккаунт Weibo опубликовал сам, по числовому UID, начиная с самых новых. На странице возвращается до 20 постов, но точное число может меняться; рекомендованные посты других аккаунтов исключаются. С помощью post_type отбирайте оригинальные посты, посты с видео или посты с изображениями. У длинных постов здесь отображаются только первые строки, поэтому для полного текста и числа просмотров используйте post_detail.
user_idОбязательный- Числовой UID аккаунта Weibo или ссылка на профиль, содержащая /u/<UID>. Никнеймы не принимаются; сначала найдите UID через
user_search. page_tokenНеобязательный- Токен страницы для
user_posts. Для первой страницы не указывайте его, затем передавайтеnext_page_tokenиз предыдущего ответа в точности как получили, не меняя остальные параметры. Страница содержит до 20 собственных постов аккаунта, от новых к старым, и её размер меняется; каждая страница — это один вызов. Токены действуют 24 часа, у последней страницы нетnext_page_token. post_typeНеобязательный- Какие посты возвращает
user_posts:all(по умолчанию),original(оригинальные посты аккаунта),videoилиimage.Допустимые значения:allimageoriginalvideo
Что означают параметры действия user_search в API Weibo?
Находите аккаунты Weibo по никнейму или ключевому слову. Для каждого аккаунта возвращаются UID, отображаемое имя, био, число подписчиков и подписок, признак и пометка о верификации. До 20 на странице, их число может меняться; на первой странице часто только одно-два ближайших совпадения. UID подходит для profile и user_posts.
keywordОбязательный- Никнейм или ключевое слово для поиска аккаунтов Weibo, например
People's Daily. Каждый возвращённыйuser_idподходит дляprofileиuser_posts. page_tokenНеобязательный- Токен страницы. Для первой страницы не передавайте его, затем передавайте
next_page_tokenиз предыдущего ответа без изменений. Размер страниц меняется, и на первой странице часто только одно-два самых близких совпадения. Каждая страница соответствует одному вызову, на последней странице нетnext_page_token.
Что означают параметры действия reposts в API Weibo?
Узнайте, кто сделал репост поста Weibo и что при этом написал, по ссылке на пост или числовому ID. Для каждого репоста возвращаются текст, время, число лайков, комментариев и репостов, а также число подписчиков и статус верификации аккаунта, сделавшего репост. Доступна только первая страница, около 10–20 репостов; для поста без репостов возвращается ошибка.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеurlОбязательный- Один пост Weibo: https://m.weibo.cn/detail/<ID поста>, https://weibo.com/<UID>/<ID поста или буквенный код> или сам числовой ID поста.
Что означают параметры действия comment_replies в API Weibo?
Читайте ответы на один комментарий Weibo по его числовому ID из записи comments. Для каждого ответа возвращаются текст, число лайков, время, IP-регион, автор, а для ответа на другой ответ — также ответ, на который он дан. На первой странице возвращается до 20 ответов.
comment_idОбязательный- Числовой ID комментария верхнего уровня для
comment_repliesиз поляidзаписиcomments.
Что означают параметры действия topic_search в API Weibo?
Находите #темы# Weibo по ключевому слову с числом прочтений и обсуждений, вводным текстом и обложкой темы. До 20 на странице; для следующих страниц передайте next_page_token обратно как page_token.
keywordОбязательный- Ключевое слово для поиска #тем# Weibo, например название бренда или события.
page_tokenНеобязательный- Токен страницы. Для первой страницы не передавайте его, затем передавайте
next_page_tokenиз предыдущего ответа без изменений. До 20 тем на странице; каждая страница соответствует одному вызову, на последней странице нетnext_page_token.
Что означают параметры действия user_post_search в API Weibo?
Ищите по ключевому слову посты, опубликованные аккаунтом Weibo за последние 12 месяцев, до 50 на странице, с текстом, временем, счётчиками и медиа.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеuser_idОбязательный- Числовой UID Weibo или ссылка на профиль, содержащая /u/<UID>. Никнеймы не принимаются (UID можно найти через
user_search). keywordОбязательный- Ключевое слово для поиска среди постов, опубликованных этим аккаунтом за последние 12 месяцев.
page_tokenНеобязательный- Токен страницы. Для первой страницы не передавайте его, затем передавайте
next_page_tokenиз предыдущего ответа без изменений. До 50 постов на странице; каждая страница соответствует одному вызову, на последней странице нетnext_page_token.
Как использовать API Weibo
- 01Выберите действие платформы в публичном каталоге.
- 02Передайте платформу, действие и обязательные параметры в POST-запросе на эндпоинт /api/v1/social.
- 03Получите результат из ответа. Для асинхронного действия опрашивайте статус по возвращённому ID задачи.
- 04Сохраните поля ответа, которые нужны вашему приложению.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"weibo","action":"search","params":{"keyword":"<keyword>"}}'
Руководства по API Weibo
Практические примеры и методики на основе этих действий. Сначала сверьтесь с актуальными действиями, параметрами и полями на этой странице: примеры и ограничения из статьи не заменяют актуальный каталог.
Как мониторить репутацию на нескольких платформах: сначала определите охват, потом оценивайте рост негатива
Спроектируйте прослеживаемый процесс мониторинга репутации на основе списков целей, идентификаторов комментариев и инкрементальных курсоров; офлайн-примеры показывают дедупликацию и пробелы в сборе данных при сохранении ручной проверки.
Читать статьюБыстрый старт с единым API данных: от каталога возможностей к первому полученному результату
Получайте данные с разных платформ через platform, action и params: изучите каталог возможностей, выполните минимальные запросы, обработайте асинхронные задачи и частичные результаты, учтите оплату и обеспечьте прослеживаемость записей данных.
Читать статьюВопросы об API Weibo
Какие данные можно получить через API Weibo?
Укажите в platform значение weibo. В текущем каталоге: поиск, профили, комментарии, тренды, сведения о посте и more. Эти названия действий соответствуют разным объектам или представлениям Weibo; это не взаимозаменяемые режимы поиска.
Есть ли у Weibo официальный API?
Weibo Open Platform по-прежнему принимает регистрацию разработчиков, но стандартные OAuth API возвращают данные только авторизовавшего пользователя: например, эндпоинты отдельного поста и комментариев возвращают только посты и комментарии этого пользователя. Поиск по ключевым словам и подписки в реальном времени входят в отдельный Commercial Data API для корпоративных разработчиков, часть которого платная.
Официальные источники: «Weibo Open Platform: statuses/show» · «Weibo Open Platform: Commercial Data API» · Проверено
Нужен ли аккаунт разработчика Weibo или API-ключ?
Нет. Запросы идут через EveryInfra с API-ключом EveryInfra: зарегистрируйтесь, создайте ключ в консоли и передавайте его в заголовке Authorization: Bearer <API_KEY>. Вам не нужно регистрировать приложение разработчика Weibo, запрашивать доступ к API Weibo или входить через аккаунт Weibo. Действия возвращают только публичные данные Weibo.
Сколько стоит Weibo API за 1 000 запросов?
От $0.56 за 1 000 запросов в зависимости от действия; цена каждого действия указана в таблице на этой странице и в публичном каталоге. Подписки нет: вы пополняете баланс в USD и платите за каждый вызов, а неудачные вызовы и пустые результаты не оплачиваются.
Какие входные данные нужны для запроса search к платформе Weibo?
Поисковый запрос по публичным постам в действии search. Действие trending не использует параметр keyword и возвращает актуальные темы из списка трендов, а не посты пользователей. Передайте это значение в поле keyword объекта params.
Какие поля может вернуть search на платформе Weibo?
Объявленная схема включает text, posted_at, device и repost_count. Объявленное поле может отсутствовать в отдельной записи, а у каждого другого действия свой список полей.
Все ли действия Weibo возвращают результат сразу?
Действия с пометкой «асинхронное» возвращают ID задачи, по которому нужно опрашивать статус. Любое другое действие тоже можно запустить асинхронно: добавьте "mode": "async" в тело запроса, чтобы сразу получить ID задачи. Это удобно для длительных задач или запросов с большим лимитом. В текущем каталоге: режим выдачи: sync.