Hello everyone,
I am trying to compile my code but it is continuously giving me error
c:\Users\Admin\Documents\Arduino\libraries\OneSignal-Embedded-SDK\src\OSESP32Client.cpp:3:10: fatal error: HTTPClient.h: No such file or directory
3 | #include <HTTPClient.h>
| ^~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: exit status 1
Here is my code
#define OS_ESP8266
#include <ESP8266WiFiMulti.h>
#include <OneSignal.h>
#define OS_APP_ID "---"
#define OS_USER_ID "---"
#define WIFI_SSID "--"
#define WIFI_PASSPHRASE "--"
OneSignal onesignal(OS_APP_ID);
ESP8266WiFiMulti wifiMulti;
void setup() {
Serial.begin(115200);
Serial.println("Connecting to wifi");
wifiMulti.addAP(WIFI_SSID, WIFI_PASSPHRASE);
while (wifiMulti.run() != WL_CONNECTED) {
delay(500);
Serial.println("Waiting for connection");
}
Serial.println("Connected to " + String(WIFI_SSID));
OSNotification notif;
notif.contents = "Hello, World!";
notif.headings = "Test Title";
notif.url = "https://www.google.com";
Serial.println("Built notification, building audience");
OSAudience audience(OS_USER_ID);
String result = onesignal.sendNotificationToAudience(notif, audience);
Serial.println("Sent with result:");
Serial.println(result);
}
void loop() {
}