OAuthProvider::consumerHandler

(PECL OAuth >= 1.0.0)

OAuthProvider::consumerHandler锟斤拷锟斤拷 consumerHandler 锟斤拷锟斤拷氐锟斤拷锟斤拷锟�

说锟斤拷

public OAuthProvider::consumerHandler ( callable $callback_function ) : void

锟斤拷锟斤拷锟斤拷锟斤拷锟竭撅拷锟斤拷氐锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷诤锟斤拷锟酵拷锟� OAuthProvider::callConsumerHandler() 锟斤拷锟斤拷锟矫★拷

Warning

锟斤拷锟斤拷锟斤拷锟斤拷未锟斤拷写锟侥碉拷锟斤拷锟斤拷锟叫诧拷锟斤拷锟叫憋拷

锟斤拷锟斤拷

callback_function

锟截碉拷锟斤拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷

锟斤拷锟斤拷值

没锟叫凤拷锟斤拷值锟斤拷

锟斤拷锟斤拷

Example #1 OAuthProvider::consumerHandler() 锟截碉拷锟斤拷锟斤拷锟斤拷

<?php
function lookupConsumer($provider) {

    if (
$provider->consumer_key === 'unknown') {
        return 
OAUTH_CONSUMER_KEY_UNKNOWN;
    } else if(
$provider->consumer_key == 'blacklisted' || $provider->consumer_key === 'throttled') {
        return 
OAUTH_CONSUMER_KEY_REFUSED;
    }

    
$provider->consumer_secret "the_consumers_secret";

    return 
OAUTH_OK;
}
?>

锟轿硷拷