Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Transloadit:无法使用ruby生成正确的签名_Ruby_Transloadit - Fatal编程技术网

Transloadit:无法使用ruby生成正确的签名

Transloadit:无法使用ruby生成正确的签名,ruby,transloadit,Ruby,Transloadit,我试过了这个例子 结果是00320965b86d42b6d983d1fad3f126ee7385b962 但是根据文档,它应该是6032B7B62879829941B84DF5CFEBFE4644AB4E3 Ruby代码是从 而且看起来是一样的 PS:因为我只需要签名逻辑,所以我不想使用Transloadit Ruby或Rails SDK 我使用Ruby 2.1.1和Rails 4.1,因此Transloadit文档中出现了一个问题,现在已经解决了,我弄乱了参数顺序 有关更多信息,请参阅 p =

我试过了这个例子

结果是
00320965b86d42b6d983d1fad3f126ee7385b962

但是根据文档,它应该是
6032B7B62879829941B84DF5CFEBFE4644AB4E3

Ruby代码是从 而且看起来是一样的

PS:因为我只需要签名逻辑,所以我不想使用Transloadit Ruby或Rails SDK


我使用Ruby 2.1.1和Rails 4.1,因此Transloadit文档中出现了一个问题,现在已经解决了,我弄乱了参数顺序

有关更多信息,请参阅

p = JSON.generate({ auth: { expires: "2010/10/19 09:01:20+00:00", key: "2b0c45611f6440dfb64611e872ec3211"}, steps: { encode: { robot: "/video/encode" } } })
signature = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new('sha1'), "d805593620e689465d7da6b8caf2ac7384fdb7e9", p)