앱 권한
타사 앱에서 내 Twitter 계정을 사용하여 다양한 작업을 수행할 수 있도록 액세스 권한을 요청할 수 있습니다.
OAuth 1.0a User Context
OAuth 1.0a User Context를 사용하는 앱에서 계정의 특정 정보에 액세스하고 특정 작업을 수행할 수 있도록 다음과 같은 권한을 요청할 수 있습니다.
읽기
내 Twitter 계정에 읽기 액세스 권한이 있는 앱은 다음과 같은 작업을 수행할 수 있습니다.
- 프로필 정보: 이름, 위치, 설명, 프로필 및 헤더 사진 등의 내 프로필 정보를 볼 수 있습니다. 내 Twitter 계정 및 전화번호와 연결된 이메일 주소는 프로필 정보로 간주되지 않음을 유의하세요. 앱에서는 내가 해당 권한을 허용하지 않는 한 내 이메일 주소를 볼 수 없습니다.
- 트윗: 내 트윗의 조회수 및 상호작용 수 등의 세부정보를 포함하여 내 트윗을 보고, 비공개 트윗을 포함하여 내가 타임라인에서 팔로우하는 계정의 트윗을 볼 수 있습니다.
- 계정 설정: 내 기본 설정 언어 및 시간대 등의 계정 설정을 볼 수 있습니다.
- 기타 계정: 내가 팔로우하거나, 뮤트하거나, 차단한 계정을 볼 수 있습니다.
- 리스트: Twitter 계정의 내 리스트를 볼 수 있습니다.
- 컬렉션: 내 트윗 컬렉션을 볼 수 있습니다.
OAuth 1.0a User Context
OAuth 1.0a User Context를 사용하는 앱에서 다음과 같은 권한을 요청할 수 있습니다.
읽기 및 쓰기
내 Twitter 계정에 대한 읽기 및 쓰기 권한이 있는 앱은 위의 읽기 섹션에 설명된 바와 같이 정보를 볼 수 있는 권한을 가지며, 다음과 같은 작업도 수행할 수 있습니다.
프로필 정보: 나를 대신해서 내 프로필 정보를 업데이트할 수 있습니다.
트윗: 나를 대신하여 트윗과 미디어를 게시하고, 트윗을 삭제하고, 다른 사람이 게시한 트윗에 참여(예: 마음에 들어요 표시, 마음에 들어요 표시 취소, 트윗에 답글 보내기, 리트윗 등)할 수 있습니다.
계정 설정: 나를 대신하여 계정 설정을 관리할 수 있습니다.
기타 계정: 나를 대신하여 다른 계정을 팔로우, 언팔로우, 뮤트, 차단 또는 신고할 수 있습니다.
리스트: 나를 대신하여 Twitter 계정 리스트를 만들고, 내 리스트를 관리(예: 리스트에 계정 추가 및 삭제)하고, 리스트를 삭제할 수 있습니다.
컬렉션: 나를 대신하여 트윗 컬렉션을 만들고, 내 컬렉션을 관리(예: 컬렉션에 트윗 추가 및 삭제)하고, 컬렉션을 삭제할 수 있습니다.
읽기, 쓰기 및 쪽지
내 Twitter 계정에 대한 읽기, 쓰기 및 쪽지 권한이 있는 앱은 위의 읽기 및 쓰기 섹션에 설명된 바와 같이 정보를 볼 수 있는 권한을 가지며, 나를 대신하여 쪽지를 보내고, 내가 보내거나 받은 쪽지를 보고, 쪽지를 관리하고 삭제할 수 있습니다. 쪽지 대화에 참여하는 각 사용자는 모두 쪽지의 사본을 갖고 있다는 사실을 유의하세요. 내가 쪽지를 삭제하면 내 계정에서 삭제되지만, 상대방의 계정에서는 삭제되지 않습니다.
이메일 주소
위에 설명된 권한 외에 앱에서 내 Twitter 계정과 연결된 이메일 주소를 볼 수 있도록 권한을 요청할 수도 있습니다.
Twitter 광고
Twitter 광고를 사용할 경우 앱에서 다음과 같은 권한을 요청할 수도 있습니다.
애널리틱스: 캠페인, 오디언스, 비즈니스 및 광고 계정 정보(예: 계정 이름, ID 및 생성 날짜, 비즈니스 이름, 시간대, 사용자), 광고 계정 및 사용자 설정(예: 알림 이메일, 연락처 전화 번호, 내선 전화번호, 업종 유형, 이메일 구독 설정, 세금 설정), 광고 소재 및 미디어를 포함한 내 광고 데이터에 액세스할 수 있습니다.
캠페인 및 계정 관리: 위에 설명된 내 광고 데이터에 액세스하고, 나를 대신하여 광고 데이터(예: 미디어, 광고 소재, 캠페인, 오디언스)를 생성 및 관리하고, 내 계정(예: 계정 이름, 업종 유형, 계정 및 사용자 설정 등)을 관리할 수 있습니다.
다중 사용자 로그인을 사용하여 Twitter 광고 계정에 대한 액세스 권한을 부여하는 방법에 대해 자세히 알아보세요.
OAuth 2.0 User Context
개발자는 OAuth 2.0 User Context를 통해 자신의 앱에 대해 보다 세분화된 액세스 권한을 설정할 수 있습니다. OAuth 2.0 User Context를 사용하는 앱에서 다음 범주에 관한 권한을 요청할 수 있습니다.
읽기
읽기 권한은 앱이 Twitter 계정에서 볼 수 있는 내용을 정의합니다. 예를 들어, 앱은 다음 데이터를 조회할 수 있는 권한을 요청할 수 있습니다.
- 내가 조회할 수 있는 모든 트윗과 스페이스(비공개 계정의 트윗 포함).
- 나를 팔로우하는 사람과 내가 팔로우하는 사람.
- 뮤트한 계정과 차단한 계정.
앱에서 조회 권한을 요청하는 항목의 목록은 '이 앱에서 조회할 수 있는 것' 아래에 표시됩니다.
쓰기
쓰기 권한은 앱이 나를 대신해 취할 수 있는 작업을 정의합니다. 예를 들어, 앱은 다음과 같은 작업 권한을 요청할 수 있습니다.
- 나를 대신해 트윗 및 리트윗하기.
- 내 트윗에 대한 답글 숨기기 및 숨김 해제하기.
- 나를 대신해 팔로우 및 언팔로우하기.
앱에서 나를 대신하여 수행할 수 있는 작업의 목록은 '이 앱에서 수행할 수 있는 것' 아래에 표시됩니다.
Twitter에서는 사용자의 Twitter 비밀번호를 앱과 공유하지 않습니다. 특정 앱이 내 Twitter 계정에 액세스하거나 나를 대신하여 작업을 수행할 수 있도록 허용하면 해당 앱은 자체 비즈니스 관행에 따라 내 정보를 사용, 보관 및 공유할 수 있다는 사실을 기억하세요. 앱 개발자들이 Twitter의 운영원칙과 가이드라인을 준수하는 데 동의하지만, 특정 앱이 내 계정에 액세스할 수 있도록 허용하기 전에 해당 앱의 이용약관 및 개인정보 처리방침을 반드시 검토하는 것이 좋습니다.
개발자 정책 페이지에서 타사 앱 개발자에 대한 Twitter의 운영원칙 및 가이드라인을 자세히 알아보세요.