TWOTTROAuth: Oggetto della classe di classe non potrebbe essere convertito in stringa

StackOverflow https://stackoverflow.com/questions/3743865

  •  04-10-2019
  •  | 
  •  

Domanda

Ho il seguente codice (prelevato dallo script effettivo):

$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 />";

}

Continuo a ricevere errori:

Catchable fatal error: Object of class stdClass could not be converted to string in scriptpath on line 26

La riga 26 è

$apiconn = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $auth_token, $auth_token_secret);

Non so perché questo stia accadendo, perché, esempio da quella biblioteca Fa lo stesso senza generare errori :(.

È stato utile?

Soluzione

Prova a fare var_dump($API_result) Invece di riecheggiare e vedere come ottieni ciò che vuoi realmente. Penso che questo sia solo un altro esempio di linee di conteggio PHP in modo errato per quanto riguarda il donazione della linea 26 (presumibilmente qualcosa a che fare con diversi finali della linea di sistema operativo, anche se non lo so per certo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top