2014-07-21 2 views
0

내 웹 사이트에서 어떤 사용자가 자신의 Twitter 계정에 이미지가있는 특정 URL을 트위터에 올릴 수 있기를 바랍니다.Twitter 나머지 API를 사용하는 방법

버튼 위젯을 사용해 보았지만 미디어를 삽입 할 수없는 것 같습니다. 그렇게하려면 Twitter REST API를 사용해야합니다.

질문 :
1) 내가 트위터 REST API를 사용하여 내 웹 페이지를 어떻게 설정합니까?
2) 가져온 스크립트는 무엇입니까?
3) 사용자가 로그인했는지 먼저 확인하도록하려면 어떻게해야합니까?
4) 팝업이 브라우저에 의해 차단되지 않도록하려면 어떻게해야합니까?

온라인으로이 기본 단계에서 도움이되는 것을 찾을 수 없으므로이 프로젝트를 시작하는 데 도움이 될 수있는 사람이 여기에 있기를 바랍니다.

많은 분들께 감사드립니다.

답변

1

대부분의 질문에 대한 답변은 Twitter OAuth 라이브러리를 사용하고 Twitter 개발 사이트의 문서를 읽는 것입니다.

내가 사용한 라이브러리는 TwitterOAuth입니다. 그러면 인증이 처리되고 인증 된 API 호출을 쉽게 할 수 있습니다.

그런 다음 https://dev.twitter.com/docs/api/1.1/post/statuses/update 및/또는 https://dev.twitter.com/docs/api/1.1/post/statuses/update_with_media을 확인해야합니다.

+0

Javascript 코드 관점에서만 작동합니까? MS-MVC를 사용하고 있지만 서버로 돌아가고 싶지 않았습니다. 사실 단일 JS 함수 내에서 모든 것을 처리하기를 바랬습니다. 그런 경우입니까? –

+1

불행히도, 아니오. 자바 스크립트를 통해 올바른 인증 값을 전송할 수는 있지만 사용자가 앱을 대신하여 API 호출을 할 수 있다는 것을 의미하는 비밀 OAuth 토큰이 노출 될 수 있으므로 절대 수행해서는 안됩니다. 모든 호출에 대해 OAuth 인증을 요구하는 API v1.1의 변경 사항은 피드 등을위한 자체 위젯 중 하나가 아닌 한 트위터와 관련이있는 자바 스크립트 구현을 근본적으로 중단 시켰습니다. – MattRogowski

+0

현재 로그인 한 사용자에게 URL과 이미지를 게시하기 위해 APP가 필요합니다. 그래? –

관련 문제