1

目前,我尝试将 CloudRail 与最新版本的cloudrail-si-java(版本:2.21.1)一起使用,但使用 Twitter API 时出现此错误:

线程“主”java.lang.RuntimeException 中的异常:com.cloudrail.si.servicecode.Interpreter.callFunction 的 com.cloudrail.si.servicecode.Interpreter.run(Interpreter.java:111) 处的 com.cloudrail.si.servicecode.Interpreter.run(Interpreter.java:111) 函数中的 ServiceCode 错误(Interpreter.java:45) 在 com.cloudrail.si.services.Twitter.login(Twitter.java:909) 在 com.whois.multiPlateformPosting.testDemo.main(testDemo.java:27) 在 sun.reflect.NativeMethodAccessorImpl。 invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java: 497)在 com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) 引起:java.io.Reader 的 java.lang.NullPointerException。(Reader.java:78) 在 java.io.InputStreamReader.(InputStreamReader.java:72) 在 java.util.Scanner.(Scanner.java:563) 在 com.cloudrail.si.servicecode.commands.stream.StreamToString。 dumpStream(StreamToString.java:39) at com.cloudrail.si.servicecode.commands.stream.StreamToString.execute(StreamToString.java:33) at 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" );
    }
}

标识符来自此页面: 在此处输入图像描述

我该如何解决?此致,

4

0 回答 0