Skip to content
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.

在现有的 API 之外提供一套新的 RESTful API #8

Open
stdrc opened this issue Feb 22, 2017 · 10 comments
Open

在现有的 API 之外提供一套新的 RESTful API #8

stdrc opened this issue Feb 22, 2017 · 10 comments

Comments

@stdrc
Copy link
Member

stdrc commented Feb 22, 2017

No description provided.

@stdrc stdrc changed the title 在和酷 Q SDK 相对应的 API 之外提供一套新的 RESTful API 在现有的 API 之外提供一套新的 RESTful API Feb 22, 2017
@stdrc
Copy link
Member Author

stdrc commented Feb 22, 2017

初步设计:

GET    /r/info                                 # 获取登录号信息

GET    /r/friends                              # 好友列表
GET    /r/friends/1002647525                   # 好友信息(如果不在好友列表中则返回 404)
POST   /r/friends/1002647525/message           # 发送私聊消息

GET    /r/groups                               # 群组列表
GET    /r/groups/530812134                     # 群组信息
PUT    /r/groups/530812134                     # 更改群组设置(允许匿名、全员禁言等)
DELETE /r/groups/530812134                     # 退出/解散群组
POST   /r/groups/530812134/message             # 发送群消息

GET    /r/groups/530812134/members             # 群成员列表
GET    /r/groups/530812134/members/1002647525  # 群成员信息
PUT    /r/groups/530812134/members/1002647525  # 更改群成员信息(群名片、是否管理员、禁言等)
DELETE /r/groups/530812134/members/1002647525  # 踢出群成员

POST   /r/discusses/1728197705/message         # 发送讨论组消息
DELETE /r/discusses/1728197705                 # 退出讨论组

GET    /r/users/1002647525                     # 陌生人信息(如果在好友列表则返回好友信息,更详细)
POST   /r/users/1002647525/message             # 发送私聊/临时消息(等同于 /friends/1002647525/message)
POST   /r/users/1002647525/like                # 发送赞

@stdrc
Copy link
Member Author

stdrc commented Feb 25, 2017

发送消息的 API 用 POST /friends/123456/messages 这样可能更好(messages 使用复数)?

「更改群组设置」和「更改群成员信息」也许用 PATCH 更合理。另外,也可以把这里所谓的「设置」都分离出来,作为 /groups/12345 的子资源,如 /groups/12345/banned/groups/12345/members/123456/banned/groups/12345/anonymous,这里需要详细判断一下,像对于群成员信息那一条,可能使用 PATCH 来直接更新会更直观一些

@TwilightHome
Copy link

支持...

@snomiao
Copy link

snomiao commented Jul 31, 2018

支持

@hupengcool
Copy link

coolq获取群成员信息,不能返回头像url吗

@starlight02
Copy link

支持!能问下这个 feature 的开发进度吗?

@stdrc
Copy link
Member Author

stdrc commented Oct 25, 2019

@FETE-CH 你看这是两年前的 issue(到现在我还没开始,先不要抱太高期望😂

@stdrc stdrc added this to the next milestone Dec 24, 2019
@stdrc stdrc removed this from the next milestone Jan 7, 2020
@zth9
Copy link

zth9 commented Jan 12, 2020

哥们真强!

@ExerciseBook
Copy link

ExerciseBook commented Jan 12, 2020

这个是真的骚

@GreyElaina
Copy link

建议尽快过渡到本模式上来

@ExerciseBook ExerciseBook mentioned this issue Jul 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants