﻿
[LSIN에서 싸이연동 정보]
(2007-07-15 00:11:26) --> LSIN 0 xxxxx@nate.com f727a1816e5a981df9158b38bfc54490 MD5 0.01 UTF8
(2007-07-15 00:11:26) <-- LSIN 0 1234567890 장두현 잘잘잘잘잘~~~ 016333444 %00 7CB5BC06965DE945D646A9378EA4D5207463D4EC3083FF68ED55FAB6836054156DF71B6E39EB077F2E4B01953D3B0AEEE0F2BB1D95FD56D098565DD0B9F91D5F31163953733FA76894AA534EADB25351DC1C5DCFBC5F8C2C370D2B698576EE465EDB4B5EB976AD46280FDEECFE8611787811554FB3C1B2C3C895A9B332F09E1566 1234567 1 %00 %00 N 902126197 xxxxx@nate.com cyworld@xxx.com Y N KR
(2007-07-15 00:11:26) --> CONF 1 0 0


[알람패킷]
<본인의 알람패킷>
ALRM [trid] [SVC_GB] [from] [text] [urlgb] [url] [svc_defined]
ALRM 0 CYLD %00 %00 2 %00 cyworld@xxx.com %00 Y 1234567 Y Y B
<버디의 알람패킷>
CALM [trid] [SVC_GB] [from] [text] [urlgb] [url] [svc_defined]

    [service defined 필드]
    [연동한 싸이월드 ID], N/A, N/A, [Cyworld CMN], [싸이월드에 새글 등록시 알려주기 옵션 Y|N], [그밖의 알림 알려주기 Y|N], [모두에게 공개, 비공개, 친구에게만 공개 옵션 O|B|C]
    O : 모두에게 공개
    B : 친구에게 공개
    C : 비공개
    ex)
    xxxxx@empal.com %00 Y 21976518 Y Y B


[본인의 정보 수정 메시지를 보내고 확인 메시지를 받는다. 싸이월드 CMN받기 ]
>> CPRF [trid] [length]
body: param=value&….
Param: allow_buddy_only(친구에게만 쪽지받기), allow_nonbuddy_chat(비버디 대화 허용), basic_search(기본 검색 허용), birthday_open_mode(생일 공개 여부, [B|O|C]), cyworld_open_mode(미니홈피 공개 여부, [B|O|C]),cyworld_noti1(새글 등록 알림 사용여부)
cyworld_noti2(일촌,선물,댓글등록 알림 사용여부),cyworld_id(싸이월드 ID,싸이월드 연동시 사용 연동시는 id값 연동해제시는 NULL),cyworld_pw(싸이월드 비밀번호,연동설정시 사용,TkEncode3으로 인코딩),nate_id(네이트닷컴 ID, 네이트닷컴 연동시 사용 연동시는 id값 해제시는 NULL), nate_pw(네이트닷컴 비밀번호,연동설정시 사용,TkEncode3으로 인코딩),tong_open_mode(통 공개여부 [B|O|C]) tong_noti1(통 방명록 새글 알림 사용여부) tong_noti2(통 연결,추천 알림 사용여부) value: 항목설명에서 명시되지 않은 경우는 모두 [Y|N]

<< CPRF [trid] [type mask] [mobile_om] [mobile] [email_om] [email] [cycmn_om] [cycmn] [music_date_om] [music_date] [tong_yn_om] [tong_yn] [birth_om] [birth] 0
TYPE MASK : 뒤에 있는 필드가 변경되었는지 유무를 세팅함
                   핸드폰|이메일(deprecated)|cycmn|music_data|tong_yn|birth
필드 설명: 핸드폰 Masking - mobile_om(핸드폰 공개여부 [O|B|C]) mobile(핸드폰 번호)
               이메일 Masking – email_om(이메일 공개여부 [O|B|C]) email(이메일) :Deprecated
               Cycmn Masking – cycmn_om(싸이월드 공개여부 [O|B|C]) cycmn(싸이월드Cmn)
               Music_data Masking – music_date_om(뮤직 앨범 공개여부 [O|B|C] music_date(뮤직앨범 설정 일자)
               Tong_yn Masking – tong_yn_om(통 공개여부 [O|B|C]) tong_yn(통 설정 여부[Y|N])
              Birth Masking – birth_om(생일 공개여부 [O|B|C] birth(생일값)               

예>
>>> CPRF 4 18
allow_buddy_only=N
<<< CPRF 0 110001 B 01112341234 B nateon@nate.com %00 %00 %00 %00(4번째 필드 변경없음) %00 %00 B 19800101 0


[버디리스트의 정보(싸이월드CMN포함) 변경이 통보된다.]

<< NPRF [trid] [id] [type mask] [mobile] [email] [cycmn] [music_date] [tong_yn] [birth]
TYPE MASK : 뒤에 있는 필드가 변경되었는지 유무를 세팅함
핸드폰|이메일(deprecated)|cycmn|music_data|tong_yn|birth

예>
<<< NPRF 0 nateon@nate.com 111111 01112341234 nateon@nate.com 12345678 20050520(4필드 모두 변경) 1 19800101
<<< NPRF 0 nateon@nate.com 110000 01112341234 nateon@nate.com %00 %00(4번째 필드 변경없음) %00  %00




-------------------------------------------------------------------------------------

[싸이 팝업창 정보 파일]
C:\Program Files\NATEON\Temp\SlideWnd35.ini

-------------------------------------------------------------------------------------

[버디 cyworld 정보]
(2007-07-03 22:14:29) <-- HNFY 0 buddy01@nate.com 미니홈피%20방명록에%20새%20글이%20등록되었습니다. http%3A%2F%2Fwww%2Ecyworld%2Ecom%2Fpims%2Fnateon%2Fnateon%5Fcyworld%5Falert%2Easp%3Fservice%5Ftype%3Dminihp%26service%5Fseq%3D9%26visitbookOwnerId%3D 1
(2007-07-03 22:14:32) <-- PING 0


-------------------------------------------------------------------------------------

[ticket 값 받기.]
브릿지로 인증된 사용자로 로긴하기 위한 ticket 값

(2007-07-04 03:53:40) <-- TICK 0 E36A51C7F254C95F01A762E3EF218D75192C6243CEEBDA9A2A13A183B841A6D65D524C3594645DA04305A106460356DA6A56E4863C501DF67E0379871F9A981BC457E869644AA393F1A2B6BCD70FB78A098C707C14FCA65FD1A1644CD8C45060E05B179BFDE1841BDCD96DF4C82653F939E19D38C909A7AB8321BC0791084FB3309E39DA9A0FF6D1D8F9D4A1D50D07C4FE133F1B487599A042B5D834330AEBE77BC1EF8CB60C0D049A16579AECF763F9
(2007-07-04 03:53:44) <-- PING 0

-------------------------------------------------------------------------------------

[연동했을때 메시지]
(2007-07-03 20:54:07) --> CPRF 9 74

cyworld_id=cyworld@xxx.com&cyworld_pw2=6e933e3e53e9c0f19ab0a23076c0df0c
(2007-07-03 20:54:07) <-- CPRF 9 001000 C 0163334444 B xxxxxxx@nate.com B 1234567 B %00 C Y B 19851111 0
(2007-07-03 20:54:10) <-- TICK 0 82F6C447BAA900C2DEC7C6EC8C7DA6ABFD9E3E5B208173492D2A33A7403630C572B2871A43C6FDE89AEF9F6540C40BAED628709B300EF3612D12ECB5E1BF59D0D74F9BDA7B92BFCB66E1BC81B322B366A4F8B99DB1F67A1D143621F06BDDE4A25C71B5975340C6DFFA24CF7292C195D51E27B028E827544B387E2E70E72266B1F8BB417631DB7E902DE053D27561CF5F5849953C4799B4272D6F368B0F3C65AE8F7E552F010DC34226A72C1EA13538CF
(2007-07-03 20:54:10) <-- ALRM 0 CYLD %00 %00 2 %00 cyworld@xxx.com %00 Y 1234567 Y Y B
(2007-07-03 20:54:25) <-- PING 0


[다른메신저에서 연동을 했을때 메시지]
(2007-07-03 20:54:43) <-- NPRF 0 xxxxxx@nate.com 001000 0168524207 xxxxxx@nate.com 1234567 20030919 N 19851111
(2007-07-03 20:54:45) <-- TICK 0 50C0B3DCCA48F6B2F9179088B65CABC1AFF06EAF0DA7665E4970AAD6D149AC7BD6B309110255057A26C3B75FF4EBE1827B30B1534E31A74FAD7E24A1A5E6CC550129736C4B4C2C3202B984247D958DACBF3394FD5447B7AC3A90D72F840D728B1DA40D610A6DDF47542606E0474BEB0CF79840FD932C7BC92D747682D2EDCDD747A6135D6A11AE15CEE200DE34BEE01B948758A0CCC1CFD4
(2007-07-03 20:54:45) <-- ALRM 0 CYLD %00 %00 2 %00 %00 %00 N %00 Y Y B
(2007-07-03 20:54:46) <-- NPRF 0 xxxxxx@nate.com 00100 %00 %00 1234567 %00 %00
(2007-07-03 20:54:47) <-- PING 0
메시지 박스는 보여주지 않지만,
cy연동은 풀림.



-------------------------------------------------------------------------------------


cyworld_pw=fwdfsdfsdfdsfdsfdsfdsfds

역시 네이트온 로긴때 MD5로 로그인 하는 형식으로 PW를 만듬.
단, 싸이월드 연동인 경우에 싸이아이디가 @nate.com 인 넘들이 있거든요..
그럼들은.. @nate.com 을 빼시면 안됩니다.


[싸이연동]
>> CPRF 1850 87
cyworld_id=cyworld@xxx.com&cyworld_pw=fwdfsdfsdfdsfdsfdsfdsfds


에러(id,pw 에러)
<< 301 1850  0

성공
<< CPRF 1873 001000 B 0163334444 B xxxxxxxxx@nate.com B 1234567 B 20030919 X N B 19851111 0



[연동해제]
>> CPRF 1879 11
cyworld_id=

성공
<< CPRF 1879 001000 B 0163334444 B xxxxxxxxx@nate.com B %00 B 20030919 X N B 19851111 0



-------------------------------------------------------------------------------------

네이트온 브릿지 개발 문서
( 문서명 : 네이트온 브릿지 개발 가이드.doc )

-------------------------------------------------------------------------------------

싸이연동 설정하는 쪽에서 사용하는 CPRF는 아래 Document를 참고하시면 됩니다~
http://nateon-stage.nate.com/admin/doc/getFile.php?PartID=W&DocTypeID=D&DocIndex=014 
( 웹문서 )

-------------------------------------------------------------------------------------

한가지, CPRF를 실제 클라이언트에서 사용할때는 
CGI를 사용하지 않고 DP를 거치고 있습니다. 
CPRF의 Body에 변경을 원하는 값만 넣어서 올려주시면 됩니다.

>> CPRF trid bodylen
cyworld_open_mode=O&cyworld_noti1=Y&cyworld_noti2=Y

<< CPRF trid 001000 O 01133334444 B xxxxxxxxx@nate.com O 1512345 B 20070111 B Y C 19751111 0

-------------------------------------------------------------------------------------

CPRF의 Response의 포맷은 아래 문서에서 CPRF를 참고하시면 됩니다^^
얼마전에 맥용 제작중인 코난에서 요청을해서 CPRF 부분을 업데이트를 했습니다.
네이트온 클라이언트 서버간 프로토콜 : 
http://nateon-stage.nate.com/admin/doc/getFile.php?PartID=S&DocTypeID=P&DocIndex=001 
(문서명 : SP-001.doc )

-------------------------------------------------------------------------------------

미니홈피 띄우기.
http://minihp.cyworld.nate.com/pims/main/pims_main_nateon.asp?tid=2056789

knateon: Web Query : [http://203.226.253.126/exipml35/get_invite_msg.jsp?cmn=1234567&ticket=E82501FE2B373132EEAE19F55A7C07016D548E733048956A601717A18732267FB1C8551E8E10701BD060CBCBAED7CCA24B78C144BB82799C2C89F7A8686319ED17A2F67B0CD23A623DB77600E1D9DEEC2427A51661D4AAB3E3F066B6387BC907F5348DA1B9956BCC3508074D80F09C144545E350FF4A64929602AFEE031E4F79F8332A64A56CE6555C2EF24149ABA327C918441EBBFA43D6]

