YouTube subs count with NodeMCU and 80x160 ST7735 display.

Hello!

I want to do YouTube subs count with NodeMCU and 80x160 ST7735 display.
I use TFT_eSPI library GitHub - Bodmer/TFT_eSPI: Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

My code:

#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
#define TFT_BROWN 0x38E0
#define WAIT 500
#include <TFT_eSPI.h> 
#include <SPI.h>
TFT_eSPI tft = TFT_eSPI();  
#include <YoutubeApi.h>
#include <ArduinoJson.h>

char ssid[] = "xxx";       // your network SSID (name)
char password[] = "xxx";  // your network key
#define API_KEY "xxx"  // your google apps API Token
#define CHANNEL_ID "xxx" // makes up the url of channel
//------- ---------------------- ------

WiFiClientSecure client;
YoutubeApi api(API_KEY, client);

unsigned long timeBetweenRequests = 60000;
unsigned long nextRunTime;

long subs = 0;

int subs_count; // To store subscriber count
const char* view_count = 0; // To store view count

void setup() {
  tft.init();
  tft.setRotation(1);
  Serial.begin(115200);

  // Set WiFi to station mode and disconnect from an AP if it was Previously
  // connected
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);

  // Attempt to connect to Wifi network:
  Serial.print("Connecting Wifi: ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }
  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  IPAddress ip = WiFi.localIP();
  Serial.println(ip);
  client.setInsecure();
  api._debug = true;
}

void loop() {

  if (millis() > nextRunTime)  {
    if(api.getChannelStatistics(CHANNEL_ID))
    {
      subs_count = api.channelStats.subscriberCount ; // Store subscriber count in subs_count
      view_count = (const char*) api.channelStats.viewCount ; // Store view count in view_count
      tft.drawString(view_count, 0, 0, 2);

    }
    nextRunTime = millis() + timeBetweenRequests;
  }
}

But the number of subscribers is not displayed and Nodemcu is constantly rebooting. No errors in the arduino ide terminal. Someone can help me please?

Also when i use this

 tft.println(api.channelStats.viewCount, 0, 0, 2);

I got error:

no matching function for call to 'TFT_eSPI::println(long int&, int, int, int)'