2010-07-08 11 views
0

이 Android 코드는 이전에 정상적으로 작동했지만 몇 가지 이유로 문제가 있습니다.Google 리더 API 요청 토큰, get 400 : 잘못된 요청

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

내가 400 받고 있어요 : 여기 내가 만들려고 요청하는 응답 등의 잘못된 요청, 그리고 난 이유를 모르겠어요. 토큰을 요청하기위한 올바른 URL이 아닙니까? auth 토큰이 모든 요청의 헤더로 전달되고 피드 목록을 요청할 수 있습니다. 그러면 정상적으로 작동하므로 인증 코드에 문제가 없습니다. 뭐라 구요?

또한 Chrome과 같은 일반 브라우저에서 토큰을 요청하고 토큰을 응답 본문으로 사용할 수 있습니다. 요청 자체는 문제가 아닙니다. 난 단지 코드에서 내 요청에 무엇이 잘못되었는지 알 수 없다.

+0

요청을 보내는 코드를 표시하십시오. GET 요청을하고 있는지 확인하십시오. –

+0

나는 그것이 확실하다고 확신한다. 코드는 조금 길어 ... 나는 GET 및 POST를 사용하여 시도했지만 아무 소용이 없습니다. auth 헤더없이 ClientLogin을 사용하여 보내려고했습니다. 쿠키 저장소에서 이전 SID 값을 사용하거나 사용하지 않고 시도했습니다. – moonlightcheese

답변

2

대답은 https가 아닌 http를 사용하는 것이다. 다른 누군가가 비공식 Google 리더 API에서 토큰을 얻는 데 문제가있는 경우 보안 http를 사용 중인지 여부를 확인하십시오.

관련 문제