2010-07-08 2 views
0

Этот код Android работал нормально, но у меня возникли проблемы по какой-то причине. вот запрос я пытаюсь сделать:Ящик запроса API Google Reader, получите 400: Bad Request

https://www.google.com/reader/api/0/token

я получаю 400: Bad Request в качестве ответа, и я не знаю, почему. разве это не правильный URL-адрес для запроса токена? теперь токен аутентификации передается как заголовок во всех запросах, и я могу запросить список каналов, и он работает нормально, поэтому нет ничего плохого в коде auth. что дает?

Кроме того, я могу запросить маркер в обычном браузере, например Chrome, и получить токен в качестве тела ответа. поэтому сам запрос не является проблемой. я просто не могу понять, что не так с моими запросами в коде ...

+0

Показать код для отправки заявки. Вы уверены, что он делает запрос GET. –

+0

Я уверен, что это ПОЛУЧИТЬ. код немного длинный ... я пробовал использовать GET и POST, но безрезультатно. Я попытался отправить его с и без заголовка auth (используя ClientLogin). и я попробовал его с и без старого значения SID в хранилище cookie. – moonlightcheese

ответ

2

Ответ заключается в использовании http, а не https. если у кого-то еще есть проблемы с получением токенов от неофициального читателя google, проверьте, используете ли вы защищенный http или нет.