Hi,

I am trying a do twitter authentication using oAuth. I am getting
error in first step itself (i.e while getting RequestToken itself). I
am trying this from a php page running on my machin (twitter
application registered as desktop application). I am new to php
development, any inputs are appreciated. Below are Request and
Response

Thanks,
Ramesh

--------------
request
--------------


HTTP_OAuth_Consumer_Request Object ( [authType:protected] => 1
[secrets:protected] => Array ( [0] =>
Cxnk2e8Kbz8CLskAwzl7BBlCvkjPptSHcEIzXXvUAE [1] => )
[request:protected] => HTTP_Request2 Object ( [observers:protected] =>
Array ( ) [url:protected] => Net_URL2 Object
( [_options:Net_URL2:private] => Array ( [strict] => 1 [use_brackets]
=> 1 [encode_keys] => 1 [input_separator] => & [output_separator] =>
& ) [_scheme:Net_URL2:private] => http [_userinfo:Net_URL2:private] =>
[_host:Net_URL2:private] => twitter.com [_port:Net_URL2:private] =>
[_path:Net_URL2:private] => /oauth/request_token
[_query:Net_URL2:private] => [_fragment:Net_URL2:private] => )
[method:protected] => POST [auth:protected] => [headers:protected] =>
Array ( [user-agent] => HTTP_Request2/0.5.2 (http://pear.php.net/
package/http_request2) PHP/5.3.1 [authorization] => OAuth
realm="http://twitter.com/";,
oauth_consumer_key="*********************",
oauth_nonce="*************************",
oauth_signature="*****************", oauth_signature_method="HMAC-
SHA1", oauth_timestamp="1284910240", oauth_version="1.0" )
[config:protected] => Array ( [adapter] =>
HTTP_Request2_Adapter_Socket [connect_timeout] => 10 [timeout] => 0
[use_brackets] => 1 [protocol_version] => 1.1 [buffer_size] => 16384
[store_body] => 1 [proxy_host] => [proxy_port] => [proxy_user] =>
[proxy_password] => [proxy_auth_scheme] => basic [ssl_verify_peer] =>
1 [ssl_verify_host] => 1 [ssl_cafile] => [ssl_capath] =>
[ssl_local_cert] => [ssl_passphrase] => [digest_compat_ie] =>
[follow_redirects] => [max_redirects] => 5 [strict_redirects] => )
[lastEvent:protected] => Array ( [name] => disconnect [data] => )
[body:protected] => [postParams:protected] => Array ( )
[uploads:protected] => Array ( ) [adapter:protected] =>
HTTP_Request2_Adapter_Socket Object ( [serverChallenge:protected] =>
[proxyChallenge:protected] => [deadline:protected] =>
[chunkLength:protected] => 0 [redirectCountdown:protected] =>
[contentLength:protected] => 0 [socket:protected] => ) )
[parameters:protected] => Array ( [oauth_callback] =>
[oauth_consumer_key] => ********************* [oauth_signature_method]
=> HMAC-SHA1 [oauth_timestamp] => 1284910240 [oauth_nonce] =>
********************* [oauth_version] => 1.0 [oauth_signature] =>
************************= ) )
--------------
response
--------------

HTTP_OAuth_Consumer_Response Object ( [response:protected] =>
HTTP_Request2_Response Object ( [version:protected] => 1.1
[code:protected] => 401 [reasonPhrase:protected] => Unauthorized
[headers:protected] => Array ( [date] => Sun, 19 Sep 2010 15:30:41 GMT
[server] => hi [status] => 401 Unauthorized [x-transaction] =>
1284910241-69054-62865 [last-modified] => Sun, 19 Sep 2010 15:30:41
GMT [x-runtime] => 0.01374 [content-type] => text/html; charset=utf-8
[pragma] => no-cache [x-revision] => DEV [expires] => Tue, 31 Mar 1981
05:00:00 GMT [cache-control] => no-cache, no-store, must-revalidate,
pre-check=0, post-check=0 [x-xss-protection] => 1; mode=block [x-frame-
options] => SAMEORIGIN [vary] => Accept-Encoding [content-encoding] =>
gzip [content-length] => 62 [connection] => close )
[cookies:protected] => Array ( [0] => Array ( [expires] => Sun, 26-
Sep-10 15:30:41 GMT [domain] => .twitter.com [path] => / [secure] =>
[name] => k [value] => 98.180.203.164.1284910241513942 ) [1] => Array
( [expires] => Tue, 19 Oct 2010 15:30:41 GMT [domain] => [path] => /
[secure] => [name] => guest_id [value] => 128491024151857994 ) [2] =>
Array ( [expires] => [domain] => .twitter.com [path] => / [secure] =>
[name] => _twitter_sess [value] =>
******************************************d2f0b79c14dec4c9fe0ac026395fd6afc68a3c75
 ) )
[lastHeader:protected] => connection [body:protected] =>
 ‹  sKÌÌIMQ(ÉW(KÌÉLI,IUÈO,-ÉP(ÎLÏK,)-JUHÌ Ég§æ  šÎë,
[bodyEncoded:protected] => 1 ) [parameters:protected] => Array ( ) )
ERROR: Failed getting token and token secret from response

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en

Reply via email to