【发布时间】:2022-01-01 00:29:49
【问题描述】:
有什么方法可以通过 Disqus API 通过电子邮件查找 Disqus 用户 ID?
我有一个集成了 Disqus SSO 的网站,我需要一些方法来获取 Disqus 用户 ID(给定后端用户的电子邮件)。
【问题讨论】:
标签: disqus
有什么方法可以通过 Disqus API 通过电子邮件查找 Disqus 用户 ID?
我有一个集成了 Disqus SSO 的网站,我需要一些方法来获取 Disqus 用户 ID(给定后端用户的电子邮件)。
【问题讨论】:
标签: disqus
不完全是,但您可以通过具有该电子邮件地址的用户查找 cmets。你可以这样调用:
GET https://disqus.com/api/3.0/posts/list.json
api_secret=YOUR_SECRET_KEY
access_token=YOUR_ADMIN_ACCESS_TOKEN
query=email:someone@example.com
include=approved
include=unapproved
include=flagged
include=deleted
include=spam
只有两点需要注意:
author 对象中的 isAnonymous。所以只要你只关心制作了 cmets 的用户,这应该行得通。
【讨论】:
我认为这不太可能,因为用户的电子邮件可能是私密的。
您可以通过使用用户/详细信息并传入username:<their username> 作为user 的参数来获取用户名的用户ID。
我知道这对 OP 无济于事,因为他们已经问了将近 8 年了,但也许这会帮助其他人(比如我)通过搜索找到这个。
【讨论】: