diff --git a/lib/instagram/request.rb b/lib/instagram/request.rb index 9c5f061f..9a010199 100644 --- a/lib/instagram/request.rb +++ b/lib/instagram/request.rb @@ -71,7 +71,8 @@ def get_insta_fowarded_for(ips, secret) def generate_sig(endpoint, params, secret) sig = endpoint - params.sort.map do |key, val| + params = params.sort_by{|c|c[0].to_s} + params.map do |key, val| sig += '|%s=%s' % [key, val] end digest = OpenSSL::Digest::Digest.new('sha256')