TwitteroAuth: Objekt der Klasse STDClass konnte nicht in String konvertiert werden
-
04-10-2019 - |
Frage
Ich habe den folgenden Code (aus dem tatsächlichen Skript):
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result))
{
$auth_token=$row['oauth_token'];
$auth_token_secret=$row['oauth_token_secret'];
$apiconn = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $auth_token, $auth_token_secret);
$API_result = $apiconn->post('friendships/create', array('screen_name' => $uname));
echo $API_result . "<br />";
}
Ich bekomme immer wieder Fehler:
Catchable fatal error: Object of class stdClass could not be converted to string in scriptpath on line 26
Zeile 26 ist
$apiconn = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $auth_token, $auth_token_secret);
Ich weiß nicht, warum dies geschieht, weil, Beispiel von diese Bibliothek tut dasselbe, ohne Fehler zu erzeugen :(.
Lösung
Versuchen Sie es zu tun var_dump($API_result)
Anstatt es wieder zu wiederholen und zu sehen, wie Sie das bekommen, was Sie tatsächlich wollen. Ich denke, dies ist nur ein weiteres Beispiel für die Zählung von PHP -Zeilen fälschlicherweise in Bezug auf Zeile 26 (vermutlich etwas mit verschiedenen OS -Zeilenenden zu tun, obwohl ich es nicht genau weiß).
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow