0

我正在使用 c#,mvc。

Agora 示例 github 没有 C#。

我无法获得使用 C# 生成动态密钥的任何解决方案。

我也尝试了可能的解决方案,但无法得到正确的解决方案。

如果有人对 Agora.io 有经验,请帮助我。

4

1 回答 1

1

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,有关可以设置的更多权限,请查看Privileges.cs

于 2020-06-19T16:20:40.040 回答