添加jellyfin client

This commit is contained in:
sifacaii 2022-08-30 17:52:39 +08:00
parent a21f09bf3d
commit eedbeaee73

View File

@ -253,6 +253,7 @@ public class JfClient {
if (!Token.equals("")) { if (!Token.equals("")) {
UserId = userId; UserId = userId;
AccessToken = Token; AccessToken = Token;
SetHeaders();
cb.onSuccess(true); cb.onSuccess(true);
}else { }else {
cb.onSuccess(false); cb.onSuccess(false);
@ -279,6 +280,7 @@ public class JfClient {
if (ServerId == null || ServerId.length() == 0) { if (ServerId == null || ServerId.length() == 0) {
cb.onSuccess(false); cb.onSuccess(false);
} else { } else {
serverUrl = url;
cb.onSuccess(true); cb.onSuccess(true);
} }
} }
@ -286,6 +288,20 @@ public class JfClient {
}); });
} }
/**
* 设置请求头
*/
public void SetHeaders(){
headers = new HttpHeaders();
String xea = XEmbyAuthorization;
if(null != AccessToken && AccessToken.length() > 0){
xea += ", Token=\"" + AccessToken + "\"";
}
headers.put("Accept", "application/json");
headers.put("Accept-Language", "zh-CN,zh;q=0.9");
headers.put("X-Emby-Authorization", xea);
}
/** /**
* Get * Get
* @param url * @param url