0

我有以下代码(取自实际脚本):

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

}

我不断收到错误:

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

第 26 行是

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

我不知道为什么会发生这种情况,因为该库中的示例会执行相同的操作而不会产生错误:(。

4

1 回答 1

1

尝试做var_dump($API_result)而不是回应它,看看你如何得到你真正想要的。我认为这只是 PHP 在给出第 26 行时错误地计数行的另一个示例(可能与不同的操作系统行结尾有关,尽管我不确定)。

于 2010-09-18T23:11:58.003 回答