OAuth 类

(PECL OAuth >= 0.99.1)

简介

此 OAuth 扩展提供一个简单接口使用 OAuth HTTP 规范与数据提供者互动,以便保护私有资源。

类摘要

class OAuth {
/* 属性 */
public $debug;
public $sslChecks;
public $debugInfo;
/* 方法 */
public function __construct(
    string $consumer_key,
    string $consumer_secret,
    string $signature_method = OAUTH_SIG_METHOD_HMACSHA1,
    int $auth_type = 0
)
public function __destruct(): void
public function disableDebug(): bool
public function disableRedirects(): bool
public function disableSSLChecks(): bool
public function enableDebug(): bool
public function enableRedirects(): bool
public function enableSSLChecks(): bool
public function fetch(
    string $protected_resource_url,
    array $extra_parameters = ?,
    string $http_method = ?,
    array $http_headers = ?
): mixed
public function generateSignature(string $http_method, string $url, mixed $extra_parameters = ?): string|false
public function getAccessToken(
    string $access_token_url,
    string $auth_session_handle = ?,
    string $verifier_token = ?,
    string $http_method = ?
): array
public function getCAPath(): array
public function getLastResponse(): string
public function getLastResponseInfo(): array
public function getRequestHeader(string $http_method, string $url, mixed $extra_parameters = ?): string|false
public function getRequestToken(string $request_token_url, string $callback_url = ?, string $http_method = ?): array
public function setAuthType(int $auth_type): bool
public function setCAPath(string $ca_path = ?, string $ca_info = ?): mixed
public function setNonce(string $nonce): mixed
public function setRequestEngine(int $reqengine): void
public function setRSACertificate(string $cert): mixed
public function setSSLChecks(int $sslcheck): bool
public function setTimestamp(string $timestamp): mixed
public function setToken(string $token, string $token_secret): bool
public function setVersion(string $version): bool
}

属性

debug
sslChecks
debugInfo

目录

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top