You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过Trello REST API获取当前用户及OAuth授权用户信息?

嘿,完全不用搞创建看板再删除这种舍近求远的操作!Trello REST API本身就提供了直接的接口来获取当前用户(包括OAuth授权的用户)信息,我给你梳理清楚:

获取当前用户/OAuth授权用户的信息

Trello API里有一个专门的端点/members/me,这就是用来获取当前授权用户信息的——不管你是用API Key+Token的方式,还是OAuth授权的方式,只要请求这个端点就能拿到用户的核心信息,包括用户名、ID、全名、邮箱(如果你的授权权限包含邮箱访问的话)等。

请求示例(curl)

curl "https://api.trello.com/1/members/me?key=YOUR_API_KEY&token=YOUR_AUTH_TOKEN"

注:如果是OAuth授权的场景,这里的YOUR_AUTH_TOKEN就是你通过OAuth流程获取到的用户授权token,它已经和用户账号绑定,所以请求后返回的就是该OAuth用户的信息。

返回内容示例(简化版)

{
  "id": "abc123",
  "username": "matt123",
  "fullName": "Matt Smith",
  "email": "matt@example.com",
  "avatarUrl": "https://trello-avatars.s3.amazonaws.com/..."
}

为什么不用创建看板的方法?

你之前想到的创建看板再删的方法不仅繁琐,还存在不必要的API调用,甚至可能因为网络波动等问题导致看板没被删除干净。直接用/members/me端点既高效又安全,完全满足你的需求。

内容的提问来源于stack exchange,提问作者Matt

火山引擎 最新活动