Вы изучили Podio API ?
Приложения: Получить приложение
GET /app/{app_id}
Получает определение приложения и может включатьКонфигурация и поля.Этот метод всегда возвращает последнюю версию определения приложения.
Результат (микро-результат):
{
"app_id": The id of the app,
"name": The name of the app,
"item_name": The name of each item in an app,
"icon": The name of the icon used to represent the app
}
Все, что вам нужно, это сделать простой запрос REST с помощью HttpClient
илиначать использовать Podio-dotnet
пакет NUGET .
using PodioAPI;
var podio = new Podio(clientId, clientSecret);
podio.AuthenticateWithApp(appId, appSecret);
var application = await podio.ApplicationService.GetApp(appId, "micro");
Элемент ItemName доступен через application.ItemName
.
Для получения дополнительной информации это подпись метода GetApp
.
/// <summary>
/// Gets the definition of an app and can include configuration and fields.
/// <para>Podio API Reference: https://developers.podio.com/doc/applications/get-app-22349 </para>
/// </summary>
/// <param name="appId"></param>
/// <param name="view">
/// The type of the view of the app requested. Can be either "full", "short", "mini" or "micro". Default
/// value: full
/// </param>
/// <param name="fields">
/// This parameter can be used to include more or less content in responses than the defaults provided by Podio.
/// E.g. space.view(full)
/// </param>
/// <returns></returns>
public async Task<Application> GetApp(int appId, string view = "full", string fields = null)
Если вам нужно узнать, какие еще поля есть у Application
класса, взгляните на его source .