2011-03-06 5 views
2

1) OAuth를 사용할 수없는 트위터 사용자 세부 정보를 입력하기 위해 사용자 정의 대화 상자를 갖고 싶다면 사실입니까?Twitter API : OAuth vs. xAuth

2) 저는 MGTwitterEngine을 보았습니다. 이제는 상태 업데이트를 보내기 위해 20 개 이상의 클래스가 실제로 필요한지 궁금합니다.

3) 저는 Basic Auth를 사용했는데 제대로 작동했습니다. 아주 적은 코드였습니다. 해당 코드를 수정하여 다시 작동하도록하는 방법이 있습니까?

많은 도움에 감사드립니다.

답변

6

트위터에서 apply for xAuth해야합니다. 사용하기에 충분한 이유가 있습니다. 이렇게하면 사용자 자신의 UI를 사용하여 사용자 이름 & 암호를 가져 와서 웹 루트로 이동하여 웹 인증 페이지로 보내는 대신 토큰을 얻을 수 있습니다.

대부분의 기본 인증 방법을 다시 작성하여 요청에 모든 OAuth 서명과 헤더를 포함해야합니다. 곧 OAuth 2로 전환하면 훨씬 쉬울 것입니다.

저는 XAuth를 사용하는 내 트위터 엔진을 작성했으며 비교적 간단합니다 (OAuth 1 쓰레기를 제외하고는!). 그러나 정상적인 OAuth 경로를 사용하는 경우 MGTwitterEngine을 사용하는 것이 가장 좋습니다. 나는 그것에 익숙하지 않지만 좋은 것들을 듣는다. API 사용 방법에 따라 다릅니다. 간단한 래퍼를 작성하는 것은 아마도 몇 가지 메서드를 호출하는 데 관심이 있다면 아마도 어렵지 않을 것입니다. 복잡해질 수있는 OAuth 1 요소 일뿐입니다. 그러나 그것에 대한 Twitter's documentation 실제로 참으로 좋습니다.

2

만 트위터에 게시해야하는 경우 응용 프로그램 UI가 크게 그것을 할 수 있습니다 사용자 정의하는 경우, 그것은 통합 XAUTH 또는 OAuth를에 관해서는

당신에게 번거 로움을 많이 절약 할 수 getsharekit.org를 살펴 xAuth를 신청하는 것이 좋을 것입니다. 갑작스런 사용자가 로그인 페이지를 보지 않아서 나머지 응용 프로그램 UI를 유지할 가능성이 없습니다. 그러나 응용 프로그램이 주로 유틸리티 응용 프로그램 인 경우 oAuth 메서드를 사용하면 문제가되지 않으므로 쉽게 사용할 수 있습니다.