1 : <?php
2 :
3 : class IndexController extends Zend_Controller_Action
4 1 : {
5 : protected $_session;
6 :
7 : public function init()
8 : {
9 1 : $this->_session = new Zend_Session_Namespace('twoauth');
10 1 : }
11 :
12 : public function indexAction()
13 : {
14 :
15 1 : }
16 :
17 : public function twitterAction()
18 : {
19 0 : $oauth = new ArrayObject(array (
20 0 : 'oauth_token' => '104425911-KEoHsrS6gIV49vySj18ZtrZdRsMerFt7CEauJe46',
21 0 : 'oauth_secret_token' => 'BUtnfZFGBs7NKEprBvS5fnj15NhW8EAsgorrHk',
22 0 : ), ArrayObject::ARRAY_AS_PROPS);
23 0 : $config = new ArrayObject(array (
24 0 : 'callbackUrl' => 'http://zfunittest.osx/index/callback',
25 0 : 'siteUrl' => 'http://www.twitter.com/oauth',
26 0 : 'consumerKey' => 'HXWuy6pzdm19uU909a8Rw',
27 0 : 'consumerSecret' => 'o8zd9Rv3e8qp8jn9kDQsGPM1yIsHfkgR1oqfn580',
28 0 : ), ArrayObject::ARRAY_AS_PROPS);
29 :
30 0 : $token = new Zend_Oauth_Token_Access;
31 0 : $token->setParams(array(
32 0 : 'oauth_token' => $oauth->oauth_token,
33 0 : 'oauth_token_secret' => $oauth->oauth_secret_token,
34 0 : ));
35 :
36 0 : $twitter = new Zend_Service_Twitter(array(
37 0 : 'consumerSecret' => $config->consumerSecret,
38 : 'accessToken' => $token
39 0 : ));
40 :
41 0 : $status = $twitter->accountVerifyCredentials();
42 0 : Zend_Debug::dump($status);
43 :
44 :
45 0 : }
46 :
47 : public function callbackAction()
48 : {
49 :
50 0 : }
51 :
52 :
53 : }
54 :
55 :
56 :
57 :
58 :
59 :
60 :
|