(PECL OAuth >= 1.0.0)
OAuthProvider::__construct — 锟铰斤拷一锟斤拷 OAuthProvider 锟斤拷锟斤拷
$params_array
] )锟斤拷锟斤拷一锟斤拷锟铰碉拷 OAuthProvider 锟斤拷锟斤拷锟斤拷
锟斤拷锟斤拷锟斤拷锟斤拷未锟斤拷写锟侥碉拷锟斤拷锟斤拷锟叫诧拷锟斤拷锟叫憋拷
params_array
锟斤拷锟斤拷锟斤拷锟斤拷 CLI SAPI 锟侥匡拷选锟斤拷锟斤拷锟斤拷
锟斤拷锟斤拷一锟斤拷 OAuthProvider 锟斤拷锟斤拷锟斤拷
Example #1 OAuthProvider::__construct() 锟斤拷锟斤拷
<?php
try {
$op = new OAuthProvider();
// 使锟斤拷锟矫伙拷锟斤拷锟斤拷幕氐锟斤拷锟斤拷锟�
$op->consumerHandler(array($this, 'lookupConsumer'));
$op->timestampNonceHandler(array($this, 'timestampNonceChecker'));
$op->tokenHandler(array($this, 'myTokenHandler'));
// 锟斤拷锟斤拷 foo_uri 锟斤拷锟斤拷
$op->setParam('foo_uri', NULL);
// 锟斤拷锟斤拷锟秸点不锟斤拷要锟斤拷锟斤拷
$op->setRequestTokenPath('/v1/oauth/request_token');
$op->checkOAuthRequest();
} catch (OAuthException $e) {
echo OAuthProvider::reportProblem($e);
}
?>