Доступность платформы
- Состояние за 24 ч
- Норма
За последние 30 дней
Доступные возможности
Все действия Gab: что делает каждое, сколько стоит и как работало за последние 24 часа. Откройте действие, чтобы увидеть параметры, поля ответа и примеры кода.
| Возможность | Описание | За 1000 | Состояние за 24 часа |
|---|---|---|---|
Профилиprofile | Найдите аккаунт Gab по имени пользователя или URL профиля. | $1.39 за 1 000 запросов | Норма |
Посты пользователяuser_posts | Читайте посты из ленты известного аккаунта Gab по username. | $1.39 за 1 000 запросов | Норма |
Сведения о постеpost | Получите один пост Gab по полной ссылке с путём аккаунта и ID поста: текст, автора, ссылки на медиа, счётчики и время публикации. | $1.39 за 1 000 запросов | Норма |
Ответыreplies | Собирайте обсуждение вокруг поста Gab по его полному url; оно может включать ответы, предыдущие посты ветки и цитаты. | $1.39 за 1 000 запросов | Норма |
Откройте возможность, чтобы посмотреть её параметры, поля ответа и примеры кода, а также попробовать её в работе.
Какие параметры принимает каждое действие API Gab?
Каждый ответ ниже описывает одно вызываемое действие и его фактические входные данные. Значение параметров и допустимые значения зависят от действия: знакомое имя параметра не обязательно означает одно и то же на всех платформах.
Ссылки на официальные источники приводятся только для пояснения расположенного рядом термина, принятого на платформе. Они не означают, что платформа предоставила разрешение или выразила одобрение. Функции официального сайта не входят в API EveryInfra, если они не перечислены на этой странице.
| Действие | Обязательные | Необязательные | Способ получения результата | Лимит | За 1 000 | Поля ответа |
|---|---|---|---|---|---|---|
profileПрофили Найдите аккаунт Gab по имени пользователя или URL профиля. Получайте отображаемое имя, описание, число подписчиков, подписок и постов, верификацию, статус Pro и дату регистрации. | username | — | Режим выдачи: Sync | — | $1.39 за 1 000 запросов | user_id · username · display_name · bio · url · follower_count · following_count · post_count · is_verified · is_pro · avatar_url · header_url · created_at · platform |
user_postsПосты пользователя Читайте посты из ленты известного аккаунта Gab по | username | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=100. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $1.39 за 1 000 запросов | id · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform |
postСведения о посте Получите один пост Gab по полной ссылке с путём аккаунта и ID поста: текст, автора, ссылки на медиа, счётчики и время публикации. Ссылки на медиа не дают прав на повторное использование, а обсуждение вокруг поста не включается. | url | — | Режим выдачи: Sync | — | $1.39 за 1 000 запросов | id · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform |
repliesОтветы Собирайте обсуждение вокруг поста Gab по его полному | url | — | Режим выдачи: Sync | Значения в каталоге: defaultLimit=20, maxLimit=100. В некоторых действиях limit задаёт число страниц или число вложенных элементов на родительский объект, поэтому это не всегда итоговое количество записей. | $1.39 за 1 000 запросов | id · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform |
Что означают параметры действия profile в API Gab?
Найдите аккаунт Gab по имени пользователя или URL профиля. Получайте отображаемое имя, описание, число подписчиков, подписок и постов, верификацию, статус Pro и дату регистрации. is_pro и is_verified — отдельные признаки. Ни один из них сам по себе не подтверждает личность.
usernameОбязательный- Имя пользователя Gab без
@или полный URL профиляgab.com/<username>.Профили Gab: URL аккаунта, данные профиля и лента — Официальная справка Gab определяет формат URL профиля `gab.com/YourUserName` и отмечает, что лента включает закреплённые публикации, собственные публикации и репосты, а настройки приватности ограничивают видимость публикаций. Это приведено только для определения объектов: устаревшие страницы справки не гарантируют актуальных возможностей полного сбора данных или доступа, требующего членства. · Проверено
Что означают параметры действия user_posts в API Gab?
Читайте посты из ленты известного аккаунта Gab по username. Получайте текст, автора, ссылки на медиа, число лайков, репостов и ответов и время публикации. Не всё опубликованное в профиле изначально создано его владельцем. Используйте author_username и url, чтобы определить авторство каждой записи.
usernameОбязательный- Известный аккаунт Gab, посты из ленты которого нужно прочитать. Это не запрос для поиска людей.Профили Gab: URL аккаунта, данные профиля и лента — Официальная справка Gab определяет формат URL профиля `gab.com/YourUserName` и отмечает, что лента включает закреплённые публикации, собственные публикации и репосты, а настройки приватности ограничивают видимость публикаций. Это приведено только для определения объектов: устаревшие страницы справки не гарантируют актуальных возможностей полного сбора данных или доступа, требующего членства. · Проверено
Что означают параметры действия post в API Gab?
Получите один пост Gab по полной ссылке с путём аккаунта и ID поста: текст, автора, ссылки на медиа, счётчики и время публикации. Ссылки на медиа не дают прав на повторное использование, а обсуждение вокруг поста не включается.
Полный справочник API: параметры, примеры кода, пример ответа и состояниеurlОбязательный- Полный URL одного поста Gab, включая путь аккаунта и ID поста.Gab: чем отдельные публикации отличаются от веток комментариев — Официальная документация поясняет, что при открытии ветки через текст публикации, метку времени или элементы перехода к комментариям число ответов и содержимое ветки отображаются по-разному. Ограничения контекста для ответов в EveryInfra определяются только спецификацией текущего эндпоинта; не гарантируется, что раскрываемые в интерфейсе ветки будут возвращены полностью. · Проверено
Что означают параметры действия replies в API Gab?
Собирайте обсуждение вокруг поста Gab по его полному url; оно может включать ответы, предыдущие посты ветки и цитаты. ID родителя и тип связи не возвращаются, поэтому не восстанавливайте дерево по порядку массива и не считайте результат полным списком комментариев.
urlОбязательный- Полный URL поста Gab, для которого нужно прочитать доступный контекст обсуждения.Gab: чем отдельные публикации отличаются от веток комментариев — Официальная документация поясняет, что при открытии ветки через текст публикации, метку времени или элементы перехода к комментариям число ответов и содержимое ветки отображаются по-разному. Ограничения контекста для ответов в EveryInfra определяются только спецификацией текущего эндпоинта; не гарантируется, что раскрываемые в интерфейсе ветки будут возвращены полностью. · Проверено
Как использовать API Gab
- 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":"gab","action":"profile","params":{"username":"<username>"}}'
Вопросы об API Gab
Какие данные можно получить через API Gab?
Укажите в platform значение gab. В текущем каталоге: профили, посты пользователя, сведения о посте и ответы. Эти названия действий соответствуют разным объектам или представлениям Gab; это не взаимозаменяемые режимы поиска.
Какие входные данные нужны для запроса profile к платформе Gab?
Имя пользователя Gab без @ или полный URL профиля gab.com/<username>. Передайте это значение в поле username объекта params.
Какие поля может вернуть profile на платформе Gab?
Объявленная схема включает user_id, username, display_name и bio. Объявленное поле может отсутствовать в отдельной записи, а у каждого другого действия свой список полей.
Все ли действия Gab возвращают результат сразу?
Действия с пометкой «асинхронное» возвращают ID задачи, по которому нужно опрашивать статус. Любое другое действие тоже можно запустить асинхронно: добавьте "mode": "async" в тело запроса, чтобы сразу получить ID задачи. Это удобно для длительных задач или запросов с большим лимитом. В текущем каталоге: режим выдачи: sync.