2012-01-06 7 views
0

좋아, 그래서 내가 검색을 찾고 있었지만 어쩌면 나는 물건을 이해하지 못하는 것 같아서 여기에 간다.javascript 짹짹 상태 업데이트

javascript를 사용하여 내 트위터 계정에 상태 업데이트를 실행하려면 내 코드가 node.js 맨 위에서 실행되므로 HTML 또는 PHP가 엄격히 javascript가 아닙니다. 그래서 텍스트 상자 밖으로 php입니다.

나는 주위를 수색했는데 아약스 또는 내 상태를 업데이트하기 위해 무언가를 사용하여 게시 할 수있는 견고한 예제를 찾을 수없는 것 같은데 누군가 올바른 방향으로 나를 가리 키도록 할 수 있습니까?

답변

1

Mikeal의 Request 모듈을 살펴보십시오. 당신은 여전히 ​​트위터에 인증해야이 예제가 완료되지 않은 것을

var request = require('request'); 
request.post({ 
    url: 'https://dev.twitter.com/docs/api/1/post/statuses/update', 
    headers: { 
    'Content-Type': 'application/json' 
    }, 
    body: JSON.stringify({ 
    status: "Your new Twitter status" 
    }) 
}, function(error, response, body){ 
    console.log(body); 
}); 

참고 : 다음과 같이 POST 요청을 보낼 수 있습니다.

+0

괜찮습니까? 내가 어떻게 인증했는지 알 수 있습니다. – mcgrailm

+1

나는이 사이트가 당신을위한 좋은 자료가 될 것이라고 생각한다 : http://moonlitscript.com/post.cfm/how-to-use-oauth-and-twitter-in-your-node-js-expressjs-app/ –

+0

@mcgrailm 요청은 자동으로 쿠키를 "기억"하므로 사용자 및 패스를 보내고 인증하면 후속 요청에 대한 인증을 유지합니다 (참고 : 사이트에서 보안 문자를 사용하는 경우 상황이 더 복잡해집니다). – alessioalex