|
|
@@ -44,13 +44,16 @@ public class Main {
|
|
|
long sdk = Finance.NewSdk();
|
|
|
ret = Finance.Init(sdk, "wwd1f2fb82952be74c", "zJ*****************************ew");
|
|
|
System.out.println(ret);
|
|
|
+ String arg0 = args[0];
|
|
|
+ arg0="1";
|
|
|
if(ret != 0){
|
|
|
Finance.DestroySdk(sdk);
|
|
|
System.out.println("init sdk err ret " + ret);
|
|
|
return;
|
|
|
+ }else {
|
|
|
+ System.out.println("init sdk ok");
|
|
|
}
|
|
|
-
|
|
|
- if (args[0].equals("1")) {
|
|
|
+ if (arg0.equals("1")) {
|
|
|
//拉取会话存档
|
|
|
int seq = Integer.parseInt(args[1]);
|
|
|
int limit = Integer.parseInt(args[2]);
|
|
|
@@ -61,6 +64,7 @@ public class Main {
|
|
|
//每次使用GetChatData拉取存档前需要调用NewSlice获取一个slice,在使用完slice中数据后,还需要调用FreeSlice释放。
|
|
|
long slice = Finance.NewSlice();
|
|
|
ret = Finance.GetChatData(sdk, seq, limit, proxy, passwd, timeout, slice);
|
|
|
+ System.out.println("==============="+ret);
|
|
|
if (ret != 0) {
|
|
|
System.out.println("getchatdata ret " + ret);
|
|
|
Finance.FreeSlice(slice);
|