我试图复制一个c#方法,用于生成一个签名散列以与API通信,在c#方法示例的基础上难以在c#中复制相同的示例结果。我想要做的问题版本是:(来自api文档)通过将服务、方法和时间戳参数的值按该顺序连接起来,然后使用秘密访问密钥作为“密钥”计算符合RFC 2104的HMAC,从而计算具有SHA-1哈希码的HMAC请求签名。method = “getOrderStatus”
Result should b
从延续我已经创建了一个名为oAuthClass的C#类,以下是我当前拥有的变量:
static class oAuthClass,现在我选择使用HMAC-SHA1,我不知道如何生成签名,在阅读和看到Http编码和基本字符串之类的东西后,我也非常困惑(我根本不知道它们是什么意思),但我猜是要创建一个“Http编码的”网址,比如空格-HMAC-SHA1包含一条消息和<
我正在API管理中创建一个新的API,使用{“属性”:{ "contentFormat":"swagger-link-json","contentValue":"","path":"demoapi2",}}(“免费”产品是不需要订阅的产品) GET works perfect
然后我尝试进行新的修订(以反映更新后的swaggerfile)属性{“”:{ &quo