Suport de The Movie Database

While any developer will be able to fix the error I thought you may want to fix your API documentation for C#. The below will produce a runtime error.

var request = System.Net.WebRequest.Create("http://themoviedb.apiary.io/3/movie/{id}") as System.Net.HttpWebRequest;
request.Method = "GET";
request.Headers.Add("Accept", "application/json");
request.ContentLength = 0;
string responseContent;
using (var response = request.GetResponse() as System.Net.HttpWebResponse) {
  using (var reader = new System.IO.StreamReader(response.GetResponseStream())) {
    responseContent = reader.ReadToEnd();
  }
}

Fix:

var request = System.Net.WebRequest.Create("http://themoviedb.apiary.io/3/movie/{id}") as System.Net.HttpWebRequest;
request.Method = "GET";
request.Accept = "application/json";
request.ContentLength = 0;
string responseContent;
using (var response = request.GetResponse() as System.Net.HttpWebResponse) {
  using (var reader = new System.IO.StreamReader(response.GetResponseStream())) {
    responseContent = reader.ReadToEnd();
  }
}

Or a more complete example

var request = (HttpWebRequest)WebRequest.Create(string.Format("http://api.themoviedb.org/3/movie/{1}?api_key={0}", ApiKey, tmdb));
request.Method = "GET";
request.Accept = "application/json";
request.Headers.Add("Accept-Charset", "UTF-8");
request.ContentLength = 0;
string json;
using (var response = request.GetResponse() as HttpWebResponse)
{
    if (null != response && HttpStatusCode.OK == response.StatusCode)
    {
        using (var reader = new StreamReader(response.GetResponseStream()))
        {
            json = reader.ReadToEnd();
        }
    }
}

2 resposta (a les pàgines 1 de 1)

Jump to last post

Hi Michael,

Thanks for sharing. Those examples are created automatically by Apiary. I'll have to let them know.

Thanks Travis, I wasn't sure how much control you had over it. Feel free to set the status to closed.

No trobeu una pel·lícula o una sèrie? Inicieu la sessió per a crear-la.

Global

s centra la barra de cerca
p obre el menú del perfil
esc tanca una finestra oberta
? obre la finestra de dreceres de teclat

A les pàgines de materials

b torna enrere (o la superior quan sigui aplicable)
e ves a la pàgina d'edició

A les pàgines de temporades

(fletxa dreta) ves a la temporada següent
(fletxa esquerra) ves a la temporada anterior

A les pàgines d'episodis

(fletxa dreta) ves a l'episodi següent
(fletxa esquerra) ves a l'episodi anterior

A totes les pàgines d'imatges

a obre la finestra d'afegir imatges

A totes les pàgines d'edició

t obre el selector de traducció
ctrl+ s envia el formulari

A les pàgines de debat

n crea un debat nou
w canvia l'estat de visualització
p canvia públic/privat
c tanca o obre
a obre activitat
r resposta al debat
l ves a la darrera resposta
ctrl+ enter envieu el vostre missatge
(fletxa dreta) pàgina següent
(fletxa esquerra) pàgina anterior

Configuracions

Desitgeu valorar o afegir aquest element a una llista?

Inicieu la sessió