2011-04-26 7 views
0

특정 사용자에 대해 내 앱의 인증을 해제하기 위해 Twitter PHP API를 사용할 수 있습니까? 기본적으로 토글이있어서 사용자가 내 트위터 계정을 내 사이트에 연결하거나 연결을 끊을 수 있습니다. 링크 부분이 작동합니다. 이제 연결 해제 부분 만 있으면됩니다.Twitter API : 승인 취소

감사

PS : 나는 그들의 API를 통해이를 허용하지 않습니다 페이스 북

+0

Twitter에 연결하는 방법에 대해 알려주십시오. 앱이 먼저 서버에 연결되어 있습니까? API 키를 사용하는 경우에도 Twitter의 서버에서 아무 것도 제어 할 수 없습니다. – esqew

+0

EpiOAuth & EpiTwitter를 사용하여 Twitter에 연결합니다. 예 (웹 사이트) 앱이 내 서버에서 실행 중이므로 Iam이 Twitter 서버에서 정보를 얻으려고 전화를 걸고 있습니다. –

답변

1

트위터에이 작업을 얻었다.

여기에 대해 자세히 알아보기 : http://groups.google.com/group/twitter-development-talk/browse_thread/thread/64a49da760250d9/bfe896c156670692

당신은 표시 할 수없는 사용자의 ID를 저장 내부 기능을 가지고해야합니다.

+0

감사합니다. 예, 문제가있는 것처럼 보입니다. Youtube (google auth)를 사용했지만 페이스 북 (https://api.facebook.com/method/auth.revokeAuthorization?access_token=)에서 찾은 것처럼 Twitter에 대한 더 나은 솔루션을 기대했습니다. –

0

다음 POST 요청 https://api.twitter.com/oauth2/invalidate_token을 사용하면 등록 된 애플리케이션이 클라이언트 자격 증명을 제시하여 발급 된 OAuth 2 전달자 토큰을 취소 할 수 있습니다. 베어러 토큰이 무효화되면 새로운 작성 시도에 따라 다른 베어러 토큰이 생성되고 무효화 된 토큰의 사용은 더 이상 허용되지 않습니다.

사용자 Apps 섹션 (snettings)에서는 응용 프로그램을 취소하지 않지만 응용 프로그램을 다시 인증하는 것과 동일한 효과가 있습니다.

https://dev.twitter.com/oauth/reference/post/oauth2/invalidate/token