我想将我的网站上的用户与TeamSpeak服务器连接起来,我可以自动授予权限,禁止用户等等。
用户必须在我的网站上输入他的Ts UID,以便我可以在TS数据库中搜索他。
但是一段时间以来,您可以使用TeamSpeak帐户登录TeamSpeak客户端。
用户可以通过Google,Facebook等Teamspeak帐户登录我的网站吗?
我可以在使用该帐户登录时在TS服务器上找到它们吗?
答案 0 :(得分:1)
TeamSpeak的myTeamSpeak系统绝对不是为任何oauth类型的功能而设计的。但是TeamSpeak有一个出色的插件SDK,serverquery和clientquery可用于与teamspeak交互。
我建议您通过用户的IP地址“链接”用户的TeamSpeak UID,如https://ts-n.net/ranksystem.php。从那里你可以简单地接受登录,或者你可以更进一步,通过上面提到的方式之一发送带有“激活码”的消息,以便与teamspeak进行交互以获得额外的安全性。
根据我的理解,您希望通过使用teamspeak的身份验证方式查找登录到您网站的在线用户。我不知道你对“他们”的意思,但是teamspeak的serverquery允许你搜索它的数据库中的每个客户端,无论你在寻找什么,都在你的日志文件夹中。
抱歉,我无法提供更多帮助,如果您澄清了问题,我会对此进行编辑/回复。