gcogco10 Ответов: 1

Как создать электронную почту с помощью анализа matlab в thingspeak?


Привет Команда

Я создаю электронное письмо с помощью анализа Matlab на свой канал Thingspeak. Теперь я получаю эту ошибку "
Specify a valid read API key, or make the channel public to avoid specifying the read API key.
". Мой канал сейчас настроен на приватный и не хочу менять его на публичный канал. В чем может быть причина этой ошибки?

Создать оповещение по электронной почте сообщение с HTTP - Матлаб отправить уведомление[^]

Что я уже пробовал:

data = thingSpeakRead(941028, "NumMinutes", 100);
aveTemp = mean(data(:,7));
apiKey = 'PFZRTJ2JYTXW519I';
alertURL = "https://api.thingspeak.com/alerts/send";
options = weboptions("HeaderFields",["ThingSpeak-Alerts-API-Key", apiKey]);
alertBody = sprintf("The temperature is %0.2fF.", aveTemp);

if avg_temperature > 60.0
    webwrite(alertURL, "body", alertBody, "subject", alertSubject, options);
end

Richard MacCutchan

Послание говорит вам, что вам нужно сделать.

gcogco10

Привет, приятель, я переключил канал на общедоступный и больше не получал этой ошибки.

1 Ответов

Рейтинг:
1

ZurdoDev

Как уже упоминалось в ошибке, вам нужно либо получить к нему доступ с помощью ключа Read API, либо сделать его общедоступным. Судя по комментариям, похоже, что вы сделали это публично.


gcogco10

@ZurdoDev, я действительно сделал это публично, и я больше не получаю эту ошибку.

ZurdoDev

Но это также означает, что теперь он общедоступен, чего вы можете хотеть, а можете и не хотеть. Ваше решение.