目前,我尝试将CloudRail与最新版本的 cloudrail-si-java (版本:2.21.1)一起使用,但我在Twitter API中遇到此错误:
线程“main”中的异常java.lang.RuntimeException:ServiceCode 函数出错13 at at com.cloudrail.si.servicecode.Interpreter.run(Interpreter.java:111)at at com.cloudrail.si.servicecode.Interpreter.callFunction(Interpreter.java:45) 在com.cloudrail.si.services.Twitter.login(Twitter.java:909)at com.whois.multiPlateformPosting.testDemo.main(testDemo.java:27) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:497)at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) 引起:java.lang.NullPointerException at java.io.Reader。(Reader.java:78)at java.io.InputStreamReader。(InputStreamReader.java:72)at java.util.Scanner。(Scanner.java:563)at com.cloudrail.si.servicecode.commands.stream.StreamToString.dumpStream(StreamToString.java:39) 在 com.cloudrail.si.servicecode.commands.stream.StreamToString.execute(StreamToString.java:33) 在com.cloudrail.si.servicecode.Interpreter.run(Interpreter.java:87) ......还有8个
我的源代码如下:
import com.cloudrail.si.servicecode.commands.awaitCodeRedirect.LocalReceiver;
import com.cloudrail.si.services.Twitter;
public class testDemo {
public static void main(String args[]){
com.cloudrail.si.CloudRail.setAppKey("5----------19");
System.out.println("getAppKey: " + com.cloudrail.si.CloudRail.getAppKey());
com.cloudrail.si.CloudRail.validateKey();
Twitter service = new Twitter(
new LocalReceiver(8042),
"8KS-----1Hd",
"gT---kzTu",
"http://localhost:8042/auth"
);
service.login();
System.out.println("end" );
}
}
我该怎么办? 最好的问候,