twitter로 상태 업데이트를 보내려면 google appengine (java)와 함께 푯말을 사용하고 있습니다.푯말 Oauth 및 post 매개 변수
OAuthConsumer consumer = new DefaultOAuthConsumer("AAA",
"BBB");
consumer.setTokenWithSecret("CCC", "DDD");
URL url = new URL("http://api.twitter.com/1.1/statuses/update.json?status=abc");
HttpURLConnection request;
request = (HttpURLConnection) url.openConnection();
consumer.sign(request);
request.setRequestMethod("POST");
request.connect();
InputStream response = request.getInputStream();
int a = response.read();
while (a!=-1){
resp.getOutputStream().write(a);
a = response.read();
}
당신이 생각하는 것처럼 나 또한 메시지의 본문에 넣어 위해 노력했다 당신은 다른 사람이 그들을 위해 일을 언급 내가 GET 요청과 같은 URL에 POST 매개 변수를 걸었습니다들을 볼 수 있습니다 할 것. 하지만 나는 항상 { "errors": [{ "message": "당신을 인증 할 수 없습니다", "code": 32}]}이 있습니다. 내 토큰과 비밀 토큰은 모두 정확하지만, 그렇지 않은 경우 { "오류": [{ "메시지": "유효하지 않거나 유효 기간이 만료 된 토큰", "코드": 89}}} 오류가 발생합니다.
푯말이 전신 (매개 변수 포함)에서 oauth 프로세스를 수행하지 않아서 오류가 발생한다고 생각합니다.
아이디어가 있으십니까?