arduino twitter Help

Hello, im experimenting on using the Serial monitor to upload strings on twitter, i have written a code that fetches user input string but some reason, it doesn’t work, code compiles fine…need some help to debug!

#include <SPI.h> 
#include <Ethernet.h>
#include <Twitter.h>

boolean MsgSent = false;
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = {192, 168, 2, 50 };
Twitter twitter("XXXXX");

EthernetClient client;

char msg[140];
int delayS = 10;

void softReset() {
  asm volatile ("jmp 0");
}

void setup() {
    
  Serial.begin(9600);    
  if (Ethernet.begin(mac) == 0) 
{ 
    Serial.println("Failed to configure Ethernet using DHCP");  
    while(true);  
  }

 Serial.println("type in what you wanna tweet"); 
  
}

void loop() {
char tweet;
int i =0;
tweet = Serial.read() ;
  if(Serial.available() > 0) {
    snprintf(msg, 140, "%c" , tweet);
    i++;
    Serial.println("Delaying ...");
    for(int i = 0; i < delayS; i++) {
      delay(1000);
      Serial.print(i);
      Serial.print(" ");
    }
    Serial.println();
    Serial.println("connecting ...");
    if (twitter.post(msg)) {

      int status = twitter.wait(&Serial);
      if (status == 200) {
        Serial.println("OK.");
      }
      else {
        Serial.print("failed : code ");
        Serial.println(status);
        Serial.print("\n");
      }
      softReset();
    }
  }


}

Cheers!!

Anyone?

Do you know if the twitter.h library is still valid?

I recall Twitter made a lot of changes to their API recently that may have broken it.

Hi yes I is, I used it recently