Twitter REST API – 'Could not authenticate you' error when using 'tweet_mode=extended' parameter Twitter REST API – 'Could not authenticate you' error when using 'tweet_mode=extended' parameter curl curl

Twitter REST API – 'Could not authenticate you' error when using 'tweet_mode=extended' parameter


Instead of figuring out whats wrong I would just use what works for now

<?php$username   = REX_VALUE[1];$key        = REX_VALUE[2];     // Consumer Key (API Key)$secret     = REX_VALUE[3];     // Consumer Secret (API Secret)$counter    = '0';              // Zähler, wieviele Tweets ausgegeben werden sollensetlocale(LC_TIME, "de_DE.utf8");$quest = "https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=" . urlencode($username) . "&tweet_mode=extended&include_rts=false&exclude_replies=true";$tokenUrl = "https://api.twitter.com/oauth2/token";$auth = base64_encode(urlencode($key) . ':' . urlencode($secret));// BearerToken holen$getToken = curl_init();curl_setopt($getToken, CURLOPT_URL, $tokenUrl);curl_setopt($getToken, CURLOPT_POST, 1);curl_setopt($getToken, CURLOPT_HTTPHEADER, array('Authorization: Basic ' . $auth));curl_setopt($getToken, CURLOPT_POSTFIELDS, "grant_type=client_credentials");curl_setopt($getToken, CURLOPT_RETURNTRANSFER, 1);$token = json_decode(curl_exec($getToken));$token = $token->access_token;curl_close($getToken);// Tweets holen$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $quest);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $token));$result = curl_exec($curl);curl_close($curl);$tweets = json_decode($result);