Не удается получить доступ к облачным службам Appcelerator из С#

Я пытаюсь подключиться к ACS из приложения, написанного на C#, сначала я попытался войти в систему, но не смог подключиться, вместо этого я получил это сообщение об ошибке: The remote server returned an error: (406) Not Acceptable. Это мой код:

    private void btnLogin_Click(object sender, EventArgs e)
    {
        String url = "https://api.cloud.appcelerator.com/v1/users/login.json?key=esfob3KF1R2zBRh8vroMQCCMlQCP44xx&[email protected]&password=" + txtClave.Text;

        WebRequest wrGetUrl = WebRequest.Create(url);

        Stream objStream = wrGetUrl.GetResponse().GetResponseStream(); //I get the error in this line
        StreamReader reader = new StreamReader(objStream);

        String line = reader.ReadToEnd();

        MessageBox.Show(line);
    }

Я могу делать запросы, но для тех, кому не требуется вход в систему, в приложении, над которым я работаю, мне также нужно создать Photos и Custom Objects. Может ли кто-нибудь помочь мне в этом?


person Uriel Arvizu    schedule 21.08.2012    source источник


Ответы (1)


Согласно документации, для этого вызова необходимо использовать метод POST:

wrGetUrl.Method = "POST";
person mellamokb    schedule 21.08.2012