我需要在我的 zend 网站上显示一个 twitter 提要,只是提要,没有别的,到目前为止,我尝试过的所有东西都没有工作或不合适(例如直接将提要嵌入到视图 html 中)
目前我有一个“TwitterController.php”我已经将一个“Twitter.php”脚本添加到 /zend/service/twitter/ 文件夹中,因为没有一个存在,我尝试使用以下代码没有成功
$token = new Zend_Oauth_Token_Access();
$token->setParams(array(
'oauth_token' => 'mytoken',
'oauth_token_secret' => 'mytokensecret',
));
$twitter = new Zend_Service_Twitter(array(
'username' => 'myname',
'consumerKey' => 'mykey',
'consumerSecret' => 'mysecret',
'accessToken' => $token
));
提要将显示在我的主页上,因此我在 IndexController 和 TwitterController 中都尝试了此代码。
这肯定比我做的容易吗?
编辑 - 我已将以下代码添加到我的 IndexController 并删除了 Twitter.php 文件,这是多余的。
// Create options array
$options = array('accessToken' => $token);
// Request data from Twitter (20 most recent statuses posted from the authenticating user)
$this->view->twitter_timeline = $twitter->status->userTimeline();
我的视图目前只有这段代码:
<?php $tweet = $this -> post -> text;?>
哪个抛出错误
exception 'Zend_Service_Twitter_Exception' with message 'Invalid method type "status"'
还可能值得注意的是,我的 Twitter 帐户目前只有 1 条推文?