当我尝试通过cli索取令牌时遇到问题。以常规方式,您访问https://www.plex.tv/claim/并获取令牌,如果未登录,则需要使用您的帐户登录。我想知道是否有可能获得给定username
和password
的索赔令牌。
首先,我需要登录并获取auth令牌。我已经在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/
获取令牌类似于:Claim-XXXXXXXXXXXXXXXXXXXX
我在源页面中找不到令牌
答案 0 :(得分:0)
我发现它是在查看plex的来源。这是一个示例脚本:
.