Zend Web サイトに表示される Twitter フィードが必要です。フィードだけで、他には何もありません。
現在、「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 つのツイートしかないことに注意してください。