로또당첨번호API/로또추첨번호/로또API/로또페이지개발로또당첨번호API사용법/로또추첨번호/로또API/로또페이지개발/로또API사용방법/로또페이지개발하는법/로또API 사용하는 법

 

로또 관련 페이지를 만들기 위해서 제일 처음 찾는 것이 바로 로또API일 것이다.

여기저기 뒤져 보다가 당첨결과를 확인 할 수 있는 API를 발경하였다. 

개인적인 공부용으로 로또 관련페이지를 만들었는데, 요긴하게 사용하였다.

물론 아래 API외에도 웹크롤링을 사용해서 다른 정보들도 가져오긴 했지만, 우선 기본이 되는 아래 API부터 사용해보자!

 

사용하는 소스를 그대로 올렸는데, 사실 요청URL부분만 보면 될것 같다.

각자의 스타일에 맞게 잘 사용해봅시다!

 

1. API호출 및 저장

public void InsertLottoNumber(string targetNumber)
{
    DBConn dbSql = new DBConn();
    StringBuilder sb = new StringBuilder();
    DataSet ds = new DataSet();
    Util util = new Util()
    try
    {
    	//이미 등록된 회차인지 확인
        sb.Append(" select * from [데이터베이스스키마] where drwNo=@drwNo ");
        sb.Replace("@drwNo", targetNumber);
        ds = dbSql.ExecuteWithDataSet(sb.ToString())
        
        //등록되지 않은 회차이면 API를 호출한다.
        if (util.ChkDsIsNull(ds))
        {
        	//요청URL-> 사실 이것만 알면 된다.
            string URL = "https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=" + targetNumber
            
            using (var webClient = new System.Net.WebClient())
            {
                var myJsonString = webClient.DownloadString(URL)
                var jo = JObject.Parse(myJsonString)
                
                //데이터베이스에 저장
                if(jo.GetValue("returnValue").ToString() != "fail")
                {
                    string drwNo = jo.GetValue("drwNo").ToString();
                    string totSellamnt = jo.GetValue("totSellamnt").ToString();
                    string returnValue = jo.GetValue("returnValue").ToString();
                    string drwNoDate = jo.GetValue("drwNoDate").ToString();
                    string firstWinamnt = jo.GetValue("firstWinamnt").ToString();
                    string firstPrzwnerCo = jo.GetValue("firstPrzwnerCo").ToString();
                    string drwtNo1 = jo.GetValue("drwtNo1").ToString();
                    string drwtNo2 = jo.GetValue("drwtNo2").ToString();
                    string drwtNo3 = jo.GetValue("drwtNo3").ToString();
                    string drwtNo4 = jo.GetValue("drwtNo4").ToString();
                    string drwtNo5 = jo.GetValue("drwtNo5").ToString();
                    string drwtNo6 = jo.GetValue("drwtNo6").ToString();
                    string bnusNo = jo.GetValue("bnusNo").ToString()
                    sb.Clear();
                    sb.AppendLine("insert into [데이터베이스스키마]  ");
                    sb.AppendLine("values( ");
                    sb.AppendLine(drwNo + ",");
                    sb.AppendLine(totSellamnt + ",");
                    sb.AppendLine("'" + returnValue + "',");
                    sb.AppendLine("'" + drwNoDate + "',");
                    sb.AppendLine(firstWinamnt + ",");
                    sb.AppendLine(firstPrzwnerCo + ",");
                    sb.AppendLine(drwtNo1 + ",");
                    sb.AppendLine(drwtNo2 + ",");
                    sb.AppendLine(drwtNo3 + ",");
                    sb.AppendLine(drwtNo4 + ",");
                    sb.AppendLine(drwtNo5 + ",");
                    sb.AppendLine(drwtNo6 + ",");
                    sb.AppendLine(bnusNo);
                    sb.AppendLine(")")
                    dbSql.ExcuteNonQuery(sb.ToString())
            
            }
        }
    }
    catch
    {
        //string tmp = ex.ToString();
    }
    finally
    {
        dbSql.Close();
        dbSql = null;
    
}

 

 

2. API호출시 리턴값 확인 

 

리턴결과

안녕하세요.

이번에 ASP.NET 공부겸, VUE.JS 공부겸 해서 사이트를 하나 만들었습니다.

주요 기능은 로또 당첨번호 확인, 실수령액 확인, 1등당첨 판매점 확인 등입니다.

시간이 허락하는 한 조금씩 기능을 추가해 갈 생각입니다.

그리고 로또 API를 활용하는 부분을 조금씩 블로그를 통해서 공유해갈 생각입니다.

무료로 이용할 수 있는, 광고로 운영되는 ( 아직 광고 승인이 나지는 않았습니다. ) 사이트 많은 이용부탁드립니다.

 

감사합니다.

 

 

로또 API관련해서 글이 추가 되었습니다.

 

https://gyunbox.tistory.com/152?category=590206

 

로또당첨번호API사용법/로또추첨번호/로또API/로또페이지개발/로또API사용방법/로또페이지개발하

로또당첨번호API/로또추첨번호/로또API/로또페이지개발로또당첨번호API사용법/로또추첨번호/로또API/로또페이지개발/로또API사용방법/로또페이지개발하는법/로또API 사용하는 법 로또 관련 페이

gyunbox.tistory.com

 

 

 

사이트 URL : http://ddogram.ga 

 

또그램

또그램,로또실수령액계산기,로또번호생성,로또당첨번호확인,로또번호확인

ddogram.ga

 

또그램 메인페이지

 

또그램 > 로또 번호 생성

 

또그램 > 생성한 번호 저장

 

또그램 > 실수령액 계산기

 

 

또그램 > 등수별 당첨금액(실수령액)

 

또그램 > 1등 판매점 정보

+ Recent posts