当您访问facesweet.com网站并单击 twitter 登录按钮时,您会在顶部看到一个
Notice (8): Trying to get property of non-object [APP/controllers/users_controller.php, line 220]
错误。
这是给出错误的代码行。
$this->set('redirect_url', 'http://twitter.com/oauth/authorize?oauth_token=' . $requestToken->key);
这是代码的一部分。
$requestToken = $this->OauthConsumer->getRequestToken('Twitter', 'http://twitter.com/oauth/request_token');
$this->Session->write('requestToken', $requestToken);
$this->set('redirect_url', 'http://twitter.com/oauth/authorize?oauth_token=' . $requestToken->key);
$this->layout = 'redirect_page';
$this->render('authorize');
}
}
我究竟做错了什么?