The Movie Database Support

I tried create simple search (by name) field and when I type in "Friends" or "Suits" I'm getting good results. But Typing "Gossip girl" returns null. Anything with "the" and generally more than one word returns null.

Query I'm using: https://api.themoviedb.org/3/search/tv?api_key=//myAPIkey//&query="The Flash"&language=en-US

I'm using php and curl:

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => $query,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_POSTFIELDS => "{}",
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

I tried: changing quotes from single to double and back, moving language to the end or front of query.

Weird part is that if I dump query just before sending and copy paste it to browser it returns good value. And no, I'm not getting any error. curl_error() is also empty, and in my error.log there is no new entry.

4 replies (on page 1 of 1)

Jump to last post

Ok, I figured it out on my own. curl doesn't like spaces. So i used urlencode() on my input (not on whole query) and it worked. Can I do that ? Does it always work?

Hi Mike,

You should always encode your query string 😉

Will urlencode($wholeQuery) suffice?

I'm not familiar with PHP so I don't know what urlencode does exactly but assuming it's the same as any of the other languages I have used, yes. That would suffice.

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

Global

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

On media pages

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

On TV season pages

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

On TV episode pages

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

On all image pages

a open add image window

On all edit pages

t open translation selector
ctrl+ s submit form

On discussion pages

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

Want to rate or add this item to a list?

hyrje