Usuário com melhor resposta
RestClient

Pergunta
-
pessoal.. bom dia..
nunca trabalhei com esse conceito, e preciso fazer algumas requisições RESTFUL durante um mesmo processo, porém algumas delas eu preciso autenticar..
eu já fiz a parte onde obtenho meu token para poder acessar os métodos adm, porém eu não consigo executar esses métodos mesmo tendo o token...
faço minha requisição para login..
var client = new RestClient("http://xxxxxxxxxxx/api/login?email=" + sEmail + "&password=" + sSenha); var request = new RestRequest(Method.POST); IRestResponse response = client.Execute(request); var content = response.Content; JObject results = JsonConvert.DeserializeObject<JObject>(content.ToString()); sToken = results["authentication_token"].ToString();
quando faço a segunda parte, tenho o retorno que preciso realizar login antes..
client = new RestClient("http://xxxxxxx/api/admin/subscriptions?authentication_token=" + sToken); request = new RestRequest(Method.GET); request.AddHeader("postman-token", "1c76b1f2-f909-171b-706b-4c3dd8533933"); request.AddHeader("cache-control", "no-cache"); response = client.Execute(request);
Respostas
-
Tenta alterar essa linha:
client = new RestClient("http://xxxxxxx/api/admin/subscriptions?authentication_token=" + sToken);
Por essa:
client = new RestClient("http://xxxxxxx/api/admin/subscriptions?auth_token=" + sToken);
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Sugerido como Resposta André SeccoMVP segunda-feira, 22 de agosto de 2016 19:08
- Marcado como Resposta kngipa segunda-feira, 22 de agosto de 2016 19:46
Todas as Respostas
-
Olá,
Seria bom ver a documentação da API ou o método em si para saber se a chamada está sendo feita de forma correta.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco -
-
Pois é, nós aqui não temos como testar. Então sem documentação e código fica difícil auxiliar
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco -
-
-
Tenta alterar essa linha:
client = new RestClient("http://xxxxxxx/api/admin/subscriptions?authentication_token=" + sToken);
Por essa:
client = new RestClient("http://xxxxxxx/api/admin/subscriptions?auth_token=" + sToken);
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Sugerido como Resposta André SeccoMVP segunda-feira, 22 de agosto de 2016 19:08
- Marcado como Resposta kngipa segunda-feira, 22 de agosto de 2016 19:46
-
-
Ótimo!
Marque como resposta para que os outros identifiquem de forma fácil a solução.Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco