The Movie Database Support

Hi

Im requesting the default movie to see if i get a response from the api but get the above error message in my rails console (not sure if using rails is relevant in this discussion) when trying this

@response = HTTParty.get("http://api.themoviedb.org/3/movie/550?api_key=api_key).response.body

what would cause the above error code?

3 replies (on page 1 of 1)

Jump to last post

Make sure to set a valid accept header. The documentation has examples, and for Ruby using 'rest_client' it looks like so:

require 'rubygems'
require 'rest_client'

headers  = {:accept => "application/json"}
response = RestClient.get "http://api.themoviedb.org/3/movie/550?api_key=###", headers
puts response

Cheers.

thank you for the response, now my output on the screen is [#19, "status_message"=>"Invalid accept header"}, @response=#, @headers={"access-control-allow-origin"=>["*"], "age"=>["0"], "cache-control"=>["public, max-age=172800"], "content-type"=>["application/json;charset=utf-8"], "date"=>["Sat, 22 Dec 2012 22:39:37 GMT"], "etag"=>["\"32ce7fc39a8c593ec2e1e01f5f00527c\""], "server"=>["nginx"], "status"=>["406 Not Acceptable"], "via"=>["1.1 varnish"], "x-cache"=>["MISS"], "x-memc"=>["HIT"], "x-memc-age"=>["94192"], "x-memc-expires"=>["78608"], "x-memc-key"=>["my_key"], "x-varnish"=>["1173684056"], "x-varnish-sid"=>["tm-v-p-1100"], "x-xss-protection"=>["1; mode=block"], "content-length"=>["59"], "connection"=>["Close"]}>, {:accept=>"application/json"}]

Its ok all solved now, thanks. I wasnt setting the headers correctly, HTTparty have a slightly different way of doing it

Can't find a movie or TV show? Login to create it.

ყველგან

s focus the search bar
p open profile menu
esc close an open window
? open keyboard shortcut window

მედიის გვერდზე

b go back (or to parent when applicable)
e go to edit page

ტელევიზიის სეზონების გვერდზე

(right arrow) go to next season
(left arrow) go to previous season

ტელევიზიის ეპიზოდების გვერდზე

(right arrow) go to next episode
(left arrow) go to previous episode

გამოსახულებების გვერდზე

a open add image window

რედაქტირების ყველა გვერდზე

t open translation selector
ctrl+ s submit form

დისკუსიების გვერდზე

n create new discussion
w toggle watching status
p toggle public/private
c toggle close/open
a open activity
r reply to discussion
l go to last reply
ctrl+ enter submit your message
(right arrow) next page
(left arrow) previous page

Settings

გსურთ შეაფასოთ ან დაამატოთ ეს ელემენტი სიაში?

ავტორიზაცია