Java 获取twitch流是否处于活动状态的检查
我一直在使用java来检查某个用户是否在线,如果该用户正在流媒体,它会说true或false……我使用的是最小的json 这是我的密码Java 获取twitch流是否处于活动状态的检查,java,json,twitch,Java,Json,Twitch,我一直在使用java来检查某个用户是否在线,如果该用户正在流媒体,它会说true或false……我使用的是最小的json 这是我的密码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import com.eclipsesource.json.JsonOb
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import com.eclipsesource.json.JsonObject;
public class hostbot {
public static void main(String[] args) throws Exception {
Twitchbot bot = new Twitchbot();
bot.setVerbose(true);
bot.connect("irc.twitch.tv", 6667, "something");
}
public boolean isStreamLive()
{
try
{
URL url = new URL("https://api.twitch.tv/kraken/streams/rexephon");
URLConnection conn = url.openConnection();
BufferedReader br = new BufferedReader( new InputStreamReader( conn.getInputStream() ));
String inputLine = br.readLine();
br.close();
JsonObject jsonObj = JsonObject.readFrom(inputLine);
return ( jsonObj.get("stream").isNull() )?false:true;
}
catch (IOException e)
{
e.printStackTrace();
}
return false;
}
}
当我返回false时,是否假设在日志中打印单词false?还是别的什么?您可能想学习一些Java的基础知识。return false表示调用函数时函数将返回。如果您想尝试打印它,您可以执行System.out.printlnisStreamLive;这将在你的主函数中调用。谢谢你,伙计!我知道我还在学习基础java。。。。我不是最聪明的人,但我正在努力。但还是要谢谢你,伙计!当然:如果有任何问题,请随时发布更多问题!是的,我有个问题,马上就要发帖了!