• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
chominsoo4245 / mjon_git star
Forked from hylee / mjon_git
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
mjon_gitsrcmainjavaitnletkakaokakaoCommKakaoServiceCommon.java
Download as .zip file
File name
Commit message
Commit date
DATABASE
mjon_git
2023-06-12
src/main
이지우 - 친구톡 소개 페이지 문구 볼드 변경
2025-08-21
.codetogether.ignore
mjon_git
2023-06-12
.gitignore
ignore 추가
2025-08-20
pom.xml
웹서버 교체, 세션서버 추가, 본인인증 수정 - http1.1 -> http2.0 웹서버 교체 - valkey 추가 - 본인인증 모듈화
2025-07-21
File name
Commit message
Commit date
java
이지우 - 사용자 친구톡 소개 페이지 생성
2025-08-21
resources
이지우 - 사용자 > 결제관리 > 요금사용내역에 친구톡 탭 추가
2025-08-20
webapp
이지우 - 친구톡 소개 페이지 문구 볼드 변경
2025-08-21
File name
Commit message
Commit date
egovframework
custom idgen 수정
2024-11-27
itn
이지우 - 사용자 친구톡 소개 페이지 생성
2025-08-21
File name
Commit message
Commit date
com
Merge branch '5102_친구톡_발송속도_개선'
2025-08-18
let
이지우 - 사용자 친구톡 소개 페이지 생성
2025-08-21
web
이지우 - 사용자 헤더 영역에 단가 및 발송가능 건수 내용 추가
2025-07-30
File name
Commit message
Commit date
cert
웹서버 교체, 세션서버 추가, 본인인증 수정 - http1.1 -> http2.0 웹서버 교체 - valkey 추가 - 본인인증 모듈화
2025-07-21
cmm/vo
문자전송 진행중
2025-01-20
cop
이용약관 > 불법스팸방지정책 페이지 수정
2024-11-26
crypto/web
mjon_git
2023-06-12
fax
웹서버 교체, 세션서버 추가, 본인인증 수정 - http1.1 -> http2.0 웹서버 교체 - valkey 추가 - 본인인증 모듈화
2025-07-21
hangulparser
mjon_git
2023-06-12
kakao
이지우 - 사용자 친구톡 소개 페이지 생성
2025-08-21
komoran
mjon_git
2023-06-12
lett
선택한 그림문자의 우선선위 변경 기능 추가
2023-09-05
mail
친구톡 진행중
2025-06-05
main
2024-11-22 10:51 과부하 쿼리 주석처리
2024-11-22
mjo
이지우 - 사용자 사용내역서 재수정
2025-08-20
module/base
이지우 - 카카오 환불 수정. 트랜잭션 분리를 위하여 스케줄 Util에서 반복문으로 처리
2025-08-14
org
mjon_git
2023-06-12
schdlr/service
Merge branch '5361_알림톡_환불수정'
2025-08-19
sec
mjon_git
2023-06-12
solr
mjon_git
2023-06-12
sts
mjon_git
2023-06-12
sym
친구톡 진행중
2025-07-03
uat
이지우 - 사용자 헤더 영역에 단가 및 발송가능 건수 내용 추가
2025-07-30
uss
이지우 - 사용자 헤더 영역에 단가 및 발송가능 건수 내용 추가
2025-07-30
utl
2025-05-08 문자온 사이트 SEO 개선 작업
2025-05-08
File name
Commit message
Commit date
admin
친구톡 개발완료
2025-06-18
kakaoComm
json문자열 수정
2025-07-28
user
이지우 - 사용자 친구톡 소개 페이지 생성
2025-08-21
File name
Commit message
Commit date
kakaoApi
json문자열 수정
2025-07-28
BizKakaoPriceVO.java
친구톡 환불 완료
2025-07-18
KakaoButtonVO.java
알림톡 발송개선 진행중
2025-03-21
KakaoCommentVO.java
알림톡 발송개선 진행중
2025-03-21
KakaoItemVO.java
mjon_git
2023-06-12
KakaoReturnVO.java
알림톡 수신자 목록 타블레이터로 수정
2025-03-18
KakaoSendAdvcVO.java
친구톡 환불로직 수정
2025-07-16
KakaoSendUtil.java
친구톡 환불로직 수정
2025-07-16
KakaoServiceCommon.java
mjon_git
2023-06-12
KakaoVO.java
친구톡 환불로직 진행중
2025-07-16
hylee 2023-06-12 07d6d01 mjon_git UNIX
Raw Open in browser Change history
package itn.let.kakao.kakaoComm; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import org.json.JSONObject; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component public class KakaoServiceCommon{ /** 비즈 회원 아이디 */ @Value("#{globalSettings['Globals.mjon.biz.id']}") private String mjonBizId; /** 비즈 회원 API 키*/ @Value("#{globalSettings['Globals.mjon.biz.kakao.apiKey']}") private String mjonBizKakaoApiKey; /** 비즈 JSON 파일저장 경로*/ @Value("#{globalSettings['Globals.mjon.kakao.dir']}") private String mjonBizJsonDir; public KakaoVO kakaoBizApi(KakaoVO kakaoVO) { String responscCode = ""; try { System.out.println("bizId " + mjonBizId); System.out.println("Kakao " + mjonBizKakaoApiKey); // String sendUrl = "https://kapi.ppurio.com/v3/kakao/profile/category/all"; String sendUrl = "https://kapi.ppurio.com"; sendUrl = sendUrl + kakaoVO.getBizUrl(); HttpURLConnection conn =null; URL url = new URL(sendUrl); conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", "application/json"); conn.setDoOutput(true); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream())); JSONObject jsonData = new JSONObject(); jsonData.put("bizId", mjonBizId); jsonData.put("apiKey", mjonBizKakaoApiKey); jsonData.put("phoneNumber", kakaoVO.getPhoneNumber()); jsonData.put("yellowId", kakaoVO.getYellowId()); bw.write(jsonData.toString()); bw.flush(); bw.close(); /**-----------------------------------------------------------------------------*/ BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String returnMsg = in.readLine(); System.out.println("응답메시지 : " + returnMsg); /*responscCode = conn.getResponseCode(); kakaoVO.setBizReturnCode(responscCode); if(responscCode == 400) { System.out.println("400 : 명령을 실행 오류"); kakaoVO.setBizReturnMsg("400 : 명령을 실행 오류"); }else if(responscCode == 500) { System.out.println("500 : 서버"); kakaoVO.setBizReturnMsg("500 : 서버"); }else { System.out.println(responscCode+ " : 응답"); kakaoVO.setBizReturnMsg(returnMsg); }*/ } catch (Exception e) { e.printStackTrace(); } return kakaoVO; } public void kakaoBizJson(KakaoVO kakaoVO) { try { LocalDateTime now = LocalDateTime.now(); // 현재 날짜 구하기 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); // 포맷 설정 String formatedNow = now.format(formatter); // 포맷 적용 String dFile = "userId_"+formatedNow+".json"; System.out.println("fileName : " + dFile); dFile = "D:/"+mjonBizJsonDir +"/"+ dFile; System.out.println("jsonDir : " + dFile); JSONObject jo = new JSONObject(); jo.put("name", "Jone"); jo.put("city", "Seoul"); String jsonStr = jo.toString(); File jsonFile = new File(dFile); BufferedWriter writer = new BufferedWriter(new FileWriter(jsonFile)); writer.write(jsonStr); writer.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up