我可以使用以下代码发送整数值(1234)到thinkspeak channel field1:
val httpclient = OkHttpClient() // create an HTTP client
val request = Request.Builder().url("https://api.thingspeak.com/update?api_key=YGEQ_MYKEY=1234").build()
httpclient.newCall(request).execute()
但是我无法发送文本值(SAJAN)。如何将文本值发送到thinkspeak?我试过下面的代码,但它没有用。
val httpclient = OkHttpClient() // create an HTTP client
val request = Request.Builder().url("https://api.thingspeak.com/update?api_key=YGEQ_MYKEY=SAJAN").build()
httpclient.newCall(request).execute()
答案 0 :(得分:0)
我会尝试使用"& field1 = SAJAN" URL上的参数。
val httpclient = OkHttpClient() // create an HTTP client
val request = Request.Builder().url("https://api.thingspeak.com/update?api_key=YGEQ_MYKEY&field1=SAJAN").build()
httpclient.newCall(request).execute()
要查看此字符串是否已发送,您必须使用ThingSpeak API读取该字符串。图表仅显示数值。