API Documentation

通过 REST API 以编程方式访问 SkillWink 技能数据,支持关键词检索。

目录:Authentication · Endpoints · Code Examples · Error Handling

Authentication

请先登录后创建和管理 API Key。

Sign In

Base URL

/api/v1

Header: Authorization: Bearer sk_live_skillwink_xxx

Endpoints

GET
/api/v1/skills/search
Search skills using keywords

GET /api/v1/skills/search

ParameterTypeRequiredDescription
qstringyesSearch query
pagenumbernoPage number (default: 1)
limitnumbernoItems per page (default: 20, max: 100)
sortBystringnoSort: recent | downloads | likes | comments
categorystringnoFilter by category

Code Examples

Keyword Search

curl -X GET "https://www.skillwink.com/api/v1/skills/search?q=design" \
  -H "Authorization: Bearer sk_live_skillwink_your_api_key"

Error Handling

API 使用标准 HTTP 状态码并返回 JSON 错误信息。

Error CodeHTTPDescription
MISSING_API_KEY401API key not provided
INVALID_API_KEY401Invalid API key
MISSING_QUERY400Missing required query parameter
RATE_LIMITED429Rate limit exceeded
INTERNAL_ERROR500Internal server error

Error Response Example

{
  "success": false,
  "error": {
    "code": "INVALID_API_KEY",
    "message": "Invalid API key."
  }
}