У меня возникает проблема, когда я пытаюсь получить токен через cli.В обычном режиме вы получаете доступ к https://www.plex.tv/claim/ и получаете токен, если вы не авторизованы, вам необходимо войти в систему под своей учетной записью.Мне интересно, можно ли получить токен заявления с username
и password
.
Сначала мне нужно войти в систему и получить токен авторизации.Я сделал эту команду в cURL:
curl -X "POST" "https://plex.tv/users/sign_in.json" -H "X-Plex-Version: 1.0.0" -H "X-Plex-Product: WHATEVER" -H "X-Plex-Client-Identifier: YOUR-PRODUCT-ID" -H "Content-Type: application/x-www-form-urlencoded; charset=utf-8" --data-urlencode "user[password]=PASSWORD" --data-urlencode "user[login]=LOGIN-OR-EMAIL"
Она выводит что-то вроде:
{
"user":{
"id":234612345,
"uuid":"c59ae6a4785ea41",
"email":"mail@domain",
"joined_at":"2019-01-13T14:20:05.000Z",
"username":"userA",
"title":"userA",
"thumb":"https://plex.tv/users/c19ae7c44546aa41/avatar?c=1557225551",
"hasPassword":true,
"authToken":"ysdfzerk47qnCSm7zYqzEAZIds4VF3b",
"authentication_token":"ysdfzerk47qnCSm7zYqzEAZIds4VF3b",
"subscription":{
"active":false,
"status":"Inactive",
"plan":null,
"features":[
"adaptive_bitrate",
"collections",
"photos-metadata-edition",
"radio",
"photos-favorites",
"federated-auth",
"Android - PiP",
"publishing_platform",
"news",
"kevin-bacon",
"client-radio-stations",
"TREBLE-show-features",
"web_server_dashboard",
"conan_redirect_qa",
"conan_redirect_alpha",
"conan_redirect_beta",
"conan_redirect_public",
"news_local_now",
"transcoder_cache",
"artist-tv"
]
},
"roles":{
"roles":[
]
},
"entitlements":[
],
"confirmedAt":null,
"forumId":null,
"rememberMe":false
}
}
Как я могу получить токен сейчас?Я не нашел API, чтобы получить этот токен.Мы можем получить только с веб-сайта https://www.plex.tv/claim/
Токен имеет вид: иск-XXXXXXXXXXXXXXXXXXXX
Я не могу найти токен на исходной странице