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
)
                

기타