У меня возникла проблема с получением токена на предъявителя для моего приложения.Значок токена на Twitter
Хотя, я получил успешный ответ от Twitter, как указано ниже: «POST https://api.twitter.com/oauth2/token?grant_type=client_credentials возвратил ответный статус 200 OK».
Но когда я пытаюсь получить маркер носителя из ответа, используя формулировку ниже, я получаю длинную очередь нежелательных символов:
String str = response.getEntity(String.class);
В дополнение к этому я попытался еще два подхода:
1) метод getHeaders вернулся:
content-disposition=[attachment; filename=json.json]
Итак, похоже, что сервер отправляет обратно маркер в виде файла вложения, поэтому я изменил выше:
File r_file = response.getEntity(File.class);
Но этот временный файл также состоит из бросовых символов только
2) Я попытался расшифровать эти символы с помощью Base64, но даже откинул ошибку.
Я пишу его в JAVA. Я считаю, что язык не будет ограничивать это, не так ли? –
Совсем нет, вы используете обойму любого API-интерфейса twitter, [twitter4j] довольно просто с хорошими примерами (twitter4j.org/en/) –
Нет, я просто использую библиотеки JAX-RS для отправки и чтения запросы и ответы, но ничего больше. –