我正在尝试订阅 RingCentral 服务以获取有关新电话的通知。我正在使用 PubNub C# Nuget 包。通知订阅工作正常,然后我使用以下连接到 PubNub:
var pn = new Pubnub("", "sub-c-...", "sec-c-ZDNlYjY0OWMtGHFmOC00OTg2LWJjMTMtYjBkMzgzOWRmMzUz", "SJG...==", false);
pn.Subscribe<string>("412276449514272_46d8dac5", u => Debug.WriteLine("u:" + u), c => Debug.WriteLine("c:" + c), e => Debug.WriteLine("e:" + e));
但是,当拨打电话时,Pubnub 会向我的代码发送通知,但 Pubnub 代码会因“CryptographicException:Padding is invalid and cannot be removed”而崩溃。有人对这个有经验么?
密码密钥SJG...==
似乎是 base64,但将其解码为字符串不起作用(只会产生带有 ASCII 和 UTF8 的问号),所以我假设这是实际的密码密钥。