【发布时间】:2020-06-18 14:33:10
【问题描述】:
我正在使用 c#,mvc。
Agora 示例 github 没有 C#。
我找不到使用 C# 生成动态密钥的任何解决方案。
我也尝试了可能的解决方案,但无法得到正确的解决方案。
如果有人对 Agora.io 有经验,请帮助我。
【问题讨论】:
标签: c# agora.io agora-web-sdk-ng
我正在使用 c#,mvc。
Agora 示例 github 没有 C#。
我找不到使用 C# 生成动态密钥的任何解决方案。
我也尝试了可能的解决方案,但无法得到正确的解决方案。
如果有人对 Agora.io 有经验,请帮助我。
【问题讨论】:
标签: c# agora.io agora-web-sdk-ng
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。
【讨论】:
0作为uid值,它会生成一个可以被任何uid使用的key。