OAuth OAuth::getRequestToken
(PECL OAuth >= 0.99.1)
OAuth::getRequestToken — 요청 토큰 가져오기
설명
public OAuth::getRequestToken(string $request_token_url
, string $callback_url
= ?, string $http_method
= ?): array
서비스 제공자로부터 요청 토큰, 비밀 및 추가 응답 매개변수를 가져옵니다.
매개변수
request_token_url
- 요청 토큰 API에 대한 URL입니다.
callback_url
- OAuth 콜백 URL.
callback_url
이 전달되고 빈 값이면 OAuth 2009.1 권고를 해결하기 위해 "oob"로 설정됩니다. http_method
- 사용할 HTTP 메서드(예:
GET
또는POST
.)
반환 값
성공 시 구문 분석된 OAuth 응답을 포함하고 실패 시 false
을 포함하는 배열을 반환합니다.
변경 로그
버전 | 설명 |
---|---|
PECL oauth 1.0.0 | 이전에는 실패 시 false 대신 null 을 반환했습니다. |
PECL oauth 0.99.9 | callback_url 매개변수가 추가되었습니다. |
Examples
예제 #1 OAuth::getRequestToken() 예제
<?php
try {
$oauth = new OAuth(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET);
$request_token_info = $oauth->getRequestToken("https://example.com/oauth/request_token");
if(!empty($request_token_info)) {
print_r($request_token_info);
} else {
print "Failed fetching request token, response was: " . $oauth->getLastResponse();
}
} catch(OAuthException $E) {
echo "Response: ". $E->lastResponse . "\n";
}
?>
위의 예는 다음과 유사한 결과를 출력합니다.
Array ( [oauth_token] => some_token [oauth_token_secret] => some_token_secret )
기타
- OAuth::getLastResponse() - 마지막 응답 받기
- OAuth::getLastResponseInfo() - 마지막 응답에 대한 HTTP 정보 가져오기