略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: OAuth

2024-12-22

OAuth 类

(PECL OAuth >= 0.99.1)

简介

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

类摘要

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

属性

debug

sslChecks

debugInfo

目录

add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/class.oauth.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3