(PECL OAuth >= 0.99.1)
OAuth::getAccessToken — ��ȡһ����������
$access_token_url
[, string $auth_session_handle
[, string $verifier_token
]] ) : array�ӷ����ṩ��ȡһ���������ơ�secret�Լ�һЩ��������Ӧ���� ��
access_token_url
���ڷ������� API �� URL��
auth_session_handle
��Ȩ�Ự������˲����� OAuth �淶������û���κ����ã� �����ܱ�����ṩ��ʵ�֡�» �μ� ScalableOAuth ��ȡ������Ϣ��
verifier_token
����֧�� 1.0a �ķ����ṩ�ߣ� �������������ƺͷ�������ʱ�����봫�� verifier_token
����� verifier_token
������ $_GET
�� $_POST
�У��������Զ����ݣ��ҵ����߲���Ҫָ��һ�� verifier_token
��ͨ��������������� oauth_callback URL �ϱ����� ����
» �μ� ScalableOAuth ��ȡ������Ϣ��
�ɹ���һ�������������� OAuth ��Ӧ�����飬 ʧ���� FALSE
��
�汾 | ˵�� |
---|---|
1.0.0 |
��ǰʧ��ʱ���� NULL �������� FALSE ��
|
0.99.9 |
���� verifier_token ����
|
Example #1 OAuth::getAccessToken() ����
<?php
try {
$oauth = new OAuth(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET);
$oauth->setToken($request_token,$request_token_secret);
$access_token_info = $oauth->getAccessToken("https://example.com/oauth/access_token");
if(!empty($access_token_info)) {
print_r($access_token_info);
} else {
print "Failed fetching access token, response was: " . $oauth->getLastResponse();
}
} catch(OAuthException $E) {
echo "Response: ". $E->lastResponse . "\n";
}
?>
�������̵���������ڣ�
Array ( [oauth_token] => some_token [oauth_token_secret] => some_token_secret )