Module: Shazamio::Request

Included in:
Shazam
Defined in:
lib/shazamio/request.rb

Overview

Shared request concerns: timezone + Shazam-flavoured headers.

Constant Summary collapse

TIME_ZONE =
"Europe/Moscow"

Instance Method Summary collapse

Instance Method Details

#headersObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/shazamio/request.rb', line 22

def headers
  {
    "X-Shazam-Platform" => "IPHONE",
    "X-Shazam-AppVersion" => "14.1.0",
    "Accept" => "*/*",
    "Accept-Language" => language,
    "Accept-Encoding" => "gzip, deflate",
    "User-Agent" => USER_AGENTS.sample
  }
end