mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
fix jellyfin api call
This commit is contained in:
parent
5d5665ef5c
commit
d566cbc236
1 changed files with 8 additions and 8 deletions
|
@ -26,7 +26,7 @@ namespace Ombi.Api.Emby
|
||||||
/// <param name="apiKey"></param>
|
/// <param name="apiKey"></param>
|
||||||
public async Task<List<EmbyUser>> GetUsers(string baseUri, string apiKey)
|
public async Task<List<EmbyUser>> GetUsers(string baseUri, string apiKey)
|
||||||
{
|
{
|
||||||
var request = new Request("jellyfin/users", baseUri, HttpMethod.Get);
|
var request = new Request("users", baseUri, HttpMethod.Get);
|
||||||
|
|
||||||
AddHeaders(request, apiKey);
|
AddHeaders(request, apiKey);
|
||||||
var obj = await Api.Request<List<EmbyUser>>(request);
|
var obj = await Api.Request<List<EmbyUser>>(request);
|
||||||
|
@ -36,7 +36,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
public async Task<EmbySystemInfo> GetSystemInformation(string apiKey, string baseUrl)
|
public async Task<EmbySystemInfo> GetSystemInformation(string apiKey, string baseUrl)
|
||||||
{
|
{
|
||||||
var request = new Request("jellyfin/System/Info", baseUrl, HttpMethod.Get);
|
var request = new Request("System/Info", baseUrl, HttpMethod.Get);
|
||||||
|
|
||||||
AddHeaders(request, apiKey);
|
AddHeaders(request, apiKey);
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
public async Task<PublicInfo> GetPublicInformation(string baseUrl)
|
public async Task<PublicInfo> GetPublicInformation(string baseUrl)
|
||||||
{
|
{
|
||||||
var request = new Request("jellyfin/System/Info/public", baseUrl, HttpMethod.Get);
|
var request = new Request("System/Info/public", baseUrl, HttpMethod.Get);
|
||||||
|
|
||||||
AddHeaders(request, string.Empty);
|
AddHeaders(request, string.Empty);
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
public async Task<EmbyUser> LogIn(string username, string password, string apiKey, string baseUri)
|
public async Task<EmbyUser> LogIn(string username, string password, string apiKey, string baseUri)
|
||||||
{
|
{
|
||||||
var request = new Request("jellyfin/users/authenticatebyname", baseUri, HttpMethod.Post);
|
var request = new Request("users/authenticatebyname", baseUri, HttpMethod.Post);
|
||||||
var body = new
|
var body = new
|
||||||
{
|
{
|
||||||
username,
|
username,
|
||||||
|
@ -77,7 +77,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
public async Task<EmbyItemContainer<EmbyMovie>> GetCollection(string mediaId, string apiKey, string userId, string baseUrl)
|
public async Task<EmbyItemContainer<EmbyMovie>> GetCollection(string mediaId, string apiKey, string userId, string baseUrl)
|
||||||
{
|
{
|
||||||
var request = new Request($"jellyfin/users/{userId}/items?parentId={mediaId}", baseUrl, HttpMethod.Get);
|
var request = new Request($"users/{userId}/items?parentId={mediaId}", baseUrl, HttpMethod.Get);
|
||||||
AddHeaders(request, apiKey);
|
AddHeaders(request, apiKey);
|
||||||
|
|
||||||
request.AddQueryString("Fields", "ProviderIds,Overview");
|
request.AddQueryString("Fields", "ProviderIds,Overview");
|
||||||
|
@ -118,7 +118,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
private async Task<T> GetInformation<T>(string mediaId, string apiKey, string userId, string baseUrl)
|
private async Task<T> GetInformation<T>(string mediaId, string apiKey, string userId, string baseUrl)
|
||||||
{
|
{
|
||||||
var request = new Request($"jellyfin/users/{userId}/items/{mediaId}", baseUrl, HttpMethod.Get);
|
var request = new Request($"users/{userId}/items/{mediaId}", baseUrl, HttpMethod.Get);
|
||||||
|
|
||||||
AddHeaders(request, apiKey);
|
AddHeaders(request, apiKey);
|
||||||
var response = await Api.RequestContent(request);
|
var response = await Api.RequestContent(request);
|
||||||
|
@ -128,7 +128,7 @@ namespace Ombi.Api.Emby
|
||||||
|
|
||||||
private async Task<EmbyItemContainer<T>> GetAll<T>(string type, string apiKey, string userId, string baseUri, bool includeOverview = false)
|
private async Task<EmbyItemContainer<T>> GetAll<T>(string type, string apiKey, string userId, string baseUri, bool includeOverview = false)
|
||||||
{
|
{
|
||||||
var request = new Request($"jellyfin/users/{userId}/items", baseUri, HttpMethod.Get);
|
var request = new Request($"users/{userId}/items", baseUri, HttpMethod.Get);
|
||||||
|
|
||||||
request.AddQueryString("Recursive", true.ToString());
|
request.AddQueryString("Recursive", true.ToString());
|
||||||
request.AddQueryString("IncludeItemTypes", type);
|
request.AddQueryString("IncludeItemTypes", type);
|
||||||
|
@ -144,7 +144,7 @@ namespace Ombi.Api.Emby
|
||||||
}
|
}
|
||||||
private async Task<EmbyItemContainer<T>> GetAll<T>(string type, string apiKey, string userId, string baseUri, bool includeOverview, int startIndex, int count)
|
private async Task<EmbyItemContainer<T>> GetAll<T>(string type, string apiKey, string userId, string baseUri, bool includeOverview, int startIndex, int count)
|
||||||
{
|
{
|
||||||
var request = new Request($"jellyfin/users/{userId}/items", baseUri, HttpMethod.Get);
|
var request = new Request($"users/{userId}/items", baseUri, HttpMethod.Get);
|
||||||
|
|
||||||
request.AddQueryString("Recursive", true.ToString());
|
request.AddQueryString("Recursive", true.ToString());
|
||||||
request.AddQueryString("IncludeItemTypes", type);
|
request.AddQueryString("IncludeItemTypes", type);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue