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