PHP twitteroauth library: Tweet senden bringt Code 403

Pfandfinder

Lieutenant
Registriert
Nov. 2020
Beiträge
621
ich nutze bereits länger diese library zum Senden von Tweets: https://twitteroauth.com/

jetzt habe ich einen neuen twitter-Account angelegt und auch im developer-Portal die Tokens alle erstellt. Berechtigungen habe ich auch auf lesen und schreiben gestellt. Jedoch erhalte ich mit dem selben Code, der mit den anderen Token vom anderen Account funktioniert, Fehler 403. Aber wieso ? Es ist eigentlich alles identisch, und wie gesagt hat der Account Schreibrechte... Das ist der Code:

PHP:
require 'assets/vendor/autoload.php';
use Abraham\TwitterOAuth\TwitterOAuth;

define('CONSUMER_KEY', 'XXXXXX');
define('CONSUMER_SECRET', 'XXXXXXXX');
define('ACCESS_TOKEN', 'XXXXXXX');
define('ACCESS_TOKEN_SECRET', 'XXXXXXXX');
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$status = 'just a test tweet';
$post_tweets = $connection->post('statuses/update', ['status' => $status]);

echo $connection->getLastHttpCode();

hat jemand eine Idee ? Wie kann ich das debuggen ? Wobei es ja nicht am Code liegen kann, nur am Account irgendwie.
 

Anhänge

  • 20221228-171132.png
    20221228-171132.png
    41,9 KB · Aufrufe: 116
Moin!

Wirklich helfen kann ich dir da leider auch nicht. Aber überprüfe bitte deine Keys und Token noch einmal. Nicht, dass du da einen Übertragungsfehler hast. Token vertauscht, ein Zeichen vergessen oder was auch immer. Ansonsten würde ich dir raten, dass du die API-Version 2 versuchst.

$connection->setApiVersion('2');
 
Zurück
Oben