是否可以通过 API 切换匿名模式,或者通过 API 创建匿名用户?
另外,是否有任何 API 可以让我知道这个匿名用户具体属于哪个用户?
你可以通过 API 做任何你在浏览器中能做的事情。请参阅 如何逆向工程 Discourse API。
上面的回答同样适用。我认为要弄清楚匿名用户是谁有点困难,而且我认为你可能无法从用户体验中做到这一点。