- Timestamp:
- 10/09/08 19:36:55 (3 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/as3oauth/src/org/coderepos/oauth/OAuthConsumer.as
r17539 r21054 37 37 * myApp.saveRequestToken(requestToken); 38 38 * var authorizeURI:URI = new URI("http://example.org/authorize"); 39 * authorizeURI.setQueryValue(" token", requestToken.token);39 * authorizeURI.setQueryValue("oauth_token", requestToken.token); 40 40 * navigateToURL(authorizeURL); 41 41 * } … … 48 48 * consumer.addEventListener(OAuthEvent.GET_ACCESS_TOKEN_FAILED, onFailedToGetAccessToken); 49 49 * var requestToken:OAuthToken = myApp.loadRequestToken(); 50 * consumer.getAccessToken(new URI("http://example.org/access_token"), requestToken); 50 * var option:OAuthRequestOption = new OAuthRequestOption(); 51 * option.token = requestToken; 52 * consumer.getAccessToken(new URI("http://example.org/access_token"), option); 51 53 * 52 54 * private function onCompletedToGetAccessToken(e:OAuthEvent):void { … … 448 450 result.code = code; 449 451 result.message = _lastResponse.message; 450 if (code == 200) {452 if (code >= 200 && code < 300) { 451 453 _lastResponseBody.position = 0; 452 454 var response:ByteArray = new ByteArray(); … … 463 465 * 464 466 * @param uri request token uri 465 * @param realm optional467 * @param option OAuthRequestOption object (optional) 466 468 * @eventType org.coderepos.oauth.events.OAuthEvent.GET_REQUEST_TOKEN_COMPLETED 467 469 * @eventType org.coderepos.oauth.events.OAuthEvent.GET_REQUEST_TOKEN_FAILED … … 469 471 * @playerversion 9.0 470 472 */ 471 public function getRequestToken(uri:URI, realm:String=null):void { 473 //public function getRequestToken(uri:URI, realm:String=null):void { 474 public function getRequestToken(uri:URI, option:OAuthRequestOption=null):void { 472 475 if (_isFetching) return; 473 476 clear(); 474 477 initializeHttpClient(onCompletedToGetRequestToken); 475 var option:OAuthRequestOption = new OAuthRequestOption();476 option.realm = realm;478 if (option == null) 479 option = new OAuthRequestOption(); 477 480 sendRequest(uri, option); 478 481 } … … 500 503 * 501 504 * @param uri request token uri 502 * @param token request token 503 * @param realm optional 505 * @param option OAuthRequestOption object 504 506 * @eventType org.coderepos.oauth.events.OAuthEvent.GET_ACCESS_TOKEN_COMPLETED 505 507 * @eventType org.coderepos.oauth.events.OAuthEvent.GET_ACCESS_TOKEN_FAILED … … 507 509 * @playerversion 9.0 508 510 */ 509 public function getAccessToken(uri:URI, token:OAuthToken,510 realm:String=null):void{511 public function getAccessToken(uri:URI, option:OAuthRequestOption):void 512 { 511 513 if (_isFetching) return; 514 if (option.token == null) 515 throw new ArgumentError("getAccessToken: required request-token."); 512 516 clear(); 513 517 initializeHttpClient(onCompletedToGetAccessToken); 514 var option:OAuthRequestOption = new OAuthRequestOption();515 option.realm = realm;516 option.token = token;517 518 sendRequest(uri, option); 518 519 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)