cURL을 통해 명령줄에서 Twitter 상태 업데이트

cURL을 통해 명령줄에서 Twitter 상태 업데이트

일부 샘플을 기반으로 합니다.http://www.commandlinefu.com/commands/view/176/update-twitter-via-curl

cURL을 통해 명령줄에서 내 Twitter 상태를 업데이트하려고 하는데 계속 오류가 발생합니다. 내가 뭘 잘못하고 있는지 아시나요?

curl -u <anonymized> -d status="#curl test" -d source="cURL" https://twitter.com/statuses/update.xml
Enter host password for user '<anonymized>':
<?xml version="1.0" encoding="UTF-8"?>
<errors>
  <error code="34">Sorry, that page does not exist</error>
</errors>

아니면 다른 솔루션이 있습니까(cURL을 통하지 않을 수도 있음)?

답변1

Perl 스크립트를 가져오면TTYtter명령줄에서 게시할 수 있습니다.

perl TTYtter -status="Hello World from Linux Shell #bash"

스위치 없이 TTYtterOAuth를 설정하려면 한 번 실행하세요.

답변2

이전에 댓글에서 말했듯이 Twitter OAuth API는 POST를 사용하여 Twitter 계정 상태를 업데이트/게시하는 것을 허용하지 않습니다.

가장 좋은 방법은 이미 가장 일반적인 언어로 개발된 라이브러리 중 하나를 사용하는 것입니다.여기에 포함됨, 또는 직접 구현을 작성하십시오.

트위터 라이브러리 목록:https://dev.twitter.com/docs/twitter-libraries

관련 정보