首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定GroupMe接口中给定user_id的组的用户membership_id

确定GroupMe接口中给定user_id的组的用户membership_id
EN

Stack Overflow用户
提问于 2016-03-26 06:00:57
回答 1查看 411关注 0票数 0

长话短说,我正在为GroupMe创建一个chrome扩展,如果群中有消息发布,它会通知您。该消息表明谁发布了它,他们发布了什么,然后允许您踢或直接消息他们,如果你愿意。

除了能够踢掉聊天消息的人之外,一切都在运行,因为这需要用户的membership_id,而不是他们的user_id,就像他们的接口中所说的:https://dev.groupme.com/docs/v3#members_remove

直接消息工作的唯一原因是因为它需要它们的user_id,它可以很容易地检索(https://dev.groupme.com/docs/v3#groups_show)。

上述API的问题在于它没有给出用户的常规id。我很难找到一个好的方法来获取他们的id,这样他们就可以从组中删除。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-24 04:00:15

这可能是一个迟来的回应,但我正在为同样的问题而苦苦挣扎……

成员资格id是有文档记录的,只是不是显式的。在Members > Update部分中找到:https://dev.groupme.com/docs/v3#members_update

要更新成员的信息,请执行以下操作。必须提供membership_id。我们在这里可以看到,id字段等同于membership_id

代码语言:javascript
复制
{
  "id": "MEMBERSHIP ID",
  "user_id": "USER ID",
  "nickname": "NEW NICKNAME",
  "muted": false,
  "image_url": "AVATAR URL",
  "autokicked": false,
  "app_installed": true
}

因此,要删除用户,我们所需要的就是id。要做到这一点,我们可以像这样获取一个组的所有成员:

GET /groups/:id

该请求的结果将包含所有成员的列表,并包含每个成员的id,这是它们的成员id。

有关更多信息,请参阅:https://dev.groupme.com/docs/v3#groups_show

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36228748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档