使用 C# 为 Agora.io 生成动态密钥

Generating dynamic key for Agora.io using C#

我正在使用 c#、mvc。

A​​gora 示例 github 没有 C#。

我找不到任何使用 C# 生成动态密钥的解决方案。

我也尝试了可能的解决方案,但找不到合适的解决方案。

有谁有Agora.io的经验,请帮帮我

Agora 提供 C# 实现:https://github.com/AgoraIO/Tools/blob/master/DynamicKey/AgoraDynamicKey/csharp

使用 C# 生成令牌的示例

AccessToken token = AccessToke(appID, appCertificate, channelName, uid);
token.AddPrivilege(Privileges.kJoinChannel);
token.AddPrivilege(Privileges.kPublishAudioStream);
token.AddPrivilege(Privileges.kPublishVideoStream);
string token = token.Build();

有关 .Build() 函数的更多信息,请参阅 AccessToken.cs and for more privileges that can be set, take a look at Privileges.cs