33import com .alibaba .fastjson .JSON ;
44import com .nbs .biz .model .ContactsEntity ;
55import io .ipfs .api .IPFS ;
6+ import io .ipfs .api .exceptions .IllegalIPFSMessageException ;
7+ import io .nbs .sdk .beans .OnlineMessage ;
8+ import io .nbs .sdk .prot .IPMParser ;
9+ import io .nbs .sdk .prot .IPMTypes ;
610
11+ import java .io .UnsupportedEncodingException ;
712import java .net .URLEncoder ;
813
914/**
@@ -25,7 +30,8 @@ public IPFSSenderTest() {
2530
2631 public static void main (String [] agrs ){
2732 IPFSSenderTest it = new IPFSSenderTest ();
28- it .send ();
33+ // it.send();
34+ it .generateOnlineMessage234 ();
2935 }
3036
3137 public void send (){
@@ -47,4 +53,27 @@ public void send(){
4753 public void log (String s ){
4854 System .out .println (s );
4955 }
56+
57+ public void generateOnlineMessage234 (){
58+ OnlineMessage message = new OnlineMessage ();
59+ message .setIp ("172.0.0.0" );
60+ message .setTs (System .currentTimeMillis ());
61+ message .setId ("QmbykDm5MJ8Z3wKe2aEMWzCs5cwGNswa9WsBVTSsyiMeNp" );//QmbykDm5MJ8Z3wKe2aEMWzCs5cwGNswa9WsBVTSsyiMeNp
62+ message .setAvatarFile ("lambor234.png" );
63+ message .setNick ("lamsvr" );
64+ message .setAvatar ("QmT7CXKZ8iy8nYEsUhteA1d9UKWT5CY796qqjvt5ExFFrF" );
65+ message .setAvatarSuffix (".png" );
66+ message .setLocations ("西班牙·巴塞罗那" );
67+ message .setFrom ("EiDKqKbPOx9T1DWfwylESVSD59WhKb5m7UHwW/uy8xQB1Q==" );
68+
69+ try {
70+ String svText = IPMParser .encode (message ,IPMTypes .online );
71+ svText = IPMParser .urlDecode (svText );
72+ System .out .println (svText );
73+ } catch (IllegalIPFSMessageException e ) {
74+ e .printStackTrace ();
75+ } catch (UnsupportedEncodingException e ) {
76+ e .printStackTrace ();
77+ }
78+ }
5079}
0 commit comments