0
Я новичок разработчик на Java. ШАГ 1 я уже сделал следующее:Как сделать вызов API REST с помощью токена?
- Помнить к серверу API REST (с логином & пароля)
- Получен маркером в формате XML, который я разобранный с SAX парсер так что теперь я утра в положение токена. Ниже приведен пример кода для входа в систему:
Java код:
String url1 = "https://api4.liverail.com/login";
URL obj = new URL(url1);
HttpsURLConnection con1 = (HttpsURLConnection) obj.openConnection();
String urlParameters ="[email protected]&password=d372a15b714bd250e";
con1.setDoOutput(true);
con1.setRequestMethod("POST");
DataOutputStream wr = new DataOutputStream(con1.getOutputStream());
wr.writeBytes(urlParameters);
ШАГ 2: Я хочу, чтобы передать маркер REST API, чтобы получить некоторую информацию, например, список из категории, но когда я отправить запрос с помощью метода GET, я получаю ответ в XML говоря [CDATA[You need to be logged in]]
Это код в Java:
String url = "http://api4.liverail.com/advertising/category/list/?token="72938howdwoi";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(newInputStreamReader(con.getInputStream()));
in.close();
con.disconnect();
Я не уверен, что я здесь отсутствует.
Любые предложения?
я сделал, но это не продолжать говорить «вы должны быть зарегистрированы в». Я не уверен, правильно ли я думаю, отправив токен через url? – Niki
Попробуйте удалить '/' перед '?'. –