Skip to content

Sean-mn/datagsm-openapi-sdk-dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataGSM OpenAPI SDK for .NET

NuGet License .NET

DataGSM의 OpenAPI를 추상화된 환경에서 제공합니다.

설치 - .NET CLI

dotnet add package Datagsm.OpenApi

설치 - PackageReference

<PackageReference Include="Datagsm.OpenApi" Version="1.1.1" />

사용법

using Datagsm.OpenApi;
using Datagsm.OpenApi.Models;

// API 키로 클라이언트 생성
using var client = new DataGsmClient("your-api-key");

// 학생 목록 조회
var students = await client.Students.GetStudentsAsync(new StudentRequest
{
    Grade = 2,
    ClassNum = 1
});

// 전공 동아리 목록 조회
var clubs = await client.Clubs.GetClubsAsync(new ClubRequest
{
    ClubType = ClubType.MajorClub
});

// 등록된 프로젝트 목록 조회
var projects = await client.Projects.GetProjectsAsync();

// 오늘의 급식 조회
var meals = await client.Neis.GetMealsAsync();

// 학사일정 범위 조회
var schedules = await client.Neis.GetSchedulesAsync(new ScheduleRequest
{
    FromDate = new DateOnly(2025, 3, 1),
    ToDate   = new DateOnly(2025, 3, 31)
});

API 키는 DataGSM 클라이언트 포털에서 발급받을 수 있습니다.

About

DataGSM의 OpenAPI를 추상화된 환경에서 제공합니다.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages