一次性获取好友列表

大约 2 分钟

一次性获取好友列表

功能说明

  • 服务器按照好友添加时间的倒序返回。
  • 一次最多获取用户的 3000 个好友。
  • 若用户的好友数量超过 3000,建议使用 分页获取好友列表的接口
  • 拉取的好友列表中只包括好友的用户 ID,不包括好友的任何用户资料。

调用频率上限

100 次/秒/App Key

请求 URL

GET https://{host}/{org_name}/{app_name}/users/{owner_username}/contacts/users
参数类型是否必需描述
owner_usernameString好友列表所有者的用户 ID。

关于请求 URL 中的其他参数说明,详见 请求 URL 参数介绍

请求示例

curl -X GET 'https://XXXX/XXXX/XXXX/users/user1/contacts/users' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <YourAppToken>'

请求 header 参数

关于 AcceptAuthorization 字段的说明,详见 请求 header 参数说明

响应示例

{
  "action": "get",
  "uri": "https://XXXX/XXXX/XXXX/users/user1/contacts/users",
  "entities": [],
  "data": ["user3", "user2"],
  "timestamp": 1543819826513,
  "duration": 12,
  "count": 2
}

响应 body 字段

如果返回的 HTTP 状态码为 200,表示请求成功,响应包体中包含以下字段:

字段类型描述
actionString请求方法。
uriString请求 URL。
entitiesArray响应实体。
dataArray获取的好友列表,例如 "user1", "user2"。
durationLong从发送 HTTP 请求到响应的时长, 单位为毫秒。
countInt好友数量。

如果返回的 HTTP 状态码非 200,表示请求失败。你可以参考 错误码 了解可能的原因。

错误码

HTTP 状态码错误类型错误提示可能原因处理建议
401unauthorizedUnable to authenticate (OAuth)token 不合法,可能过期或 token 错误。使用新的 token 访问。
404service_resource_not_foundService resource not found获取好友列表的用户 ID 不存在。检查获取好友列表的用户 ID 是否存在。
上次编辑于: