如何通过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




