freeapis

Slack

团队即时通讯

认证方式
OAuth
HTTPS
Yes
CORS
Unknown
分类
社交
数据来源
public-apis + marcelscruz

简介

Slack API 支撑整个 Slack 工作区的机器人和集成:发送消息、读取频道、管理用户、斜杠命令和交互式工作流。认证是 OAuth(bot token / user token),需在 api.slack.com 注册应用——没有匿名访问。

快速开始

Web API 需要 bot token(在 api.slack.com/apps 创建应用 → 安装到工作区):

# 发送消息:
curl -X POST "https://slack.com/api/chat.postMessage" \
  -H "Authorization: Bearer xoxb-YOUR_BOT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"channel": "general", "text": "Hello from an API!"}'

频道列表:

curl "https://slack.com/api/conversations.list?limit=10" \
  -H "Authorization: Bearer xoxb-YOUR_BOT_TOKEN"

认证方式

  • 仅 OAuth:注册应用、安装到工作区、使用颁发的 bot token(xoxb-...)。
  • 令牌带细粒度 scope(channels:read、chat:write……)——请求最小权限。
  • 用户令牌(xoxp-...)代表用户操作;列表的 OAuth 标记即指所有这些。
  • 切勿在客户端代码暴露令牌。

速率限制与注意事项

  • 按方法限流(分档;大约每秒 1-50 次,视方法而定)。
  • chat.postMessage 接受类 Markdown 文本;blocks/attachments 支持富布局。
  • Events API + Socket Mode 可实现实时机器人而无需暴露公网端点。
  • Webhook “Incoming Webhooks” 是用一个 URL 往单个频道发消息的最简方式。

常见问题

Slack API 免费吗? 是的——API 本身免费;限额取决于工作区套餐。

需要令牌吗? 是的——OAuth bot/user token;没有匿名访问。

如何创建机器人? api.slack.com/apps → Create New App → 添加 scope → Install to Workspace。

社交 分类更多

APIAuthHTTPSCORS
4chan

Simple image-based bulletin board dedicated to a variety of topics

No authYesYes↗
Ayrshare

Social media APIs to post, get analytics, and manage multiple users social media accounts

API KeyYesYes↗
aztro

Daily horoscope info for yesterday, today, and tomorrow

No authYesUnknown↗
Blogger

The Blogger APIs allows client applications to view and update Blogger content

OAuthYesUnknown↗
Bluesky

Decentralized social networking via the AT protocol

No authYesYes↗