PHP 8.5.0 Beta 3 available for testing

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 enableDebug(): 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|false
public getAccessToken(string $access_token_url, string $verifier_token = ?, string $http_method = ?): array
public getCAPath(): array
public getRequestHeader(string $http_method, string $url, mixed $extra_parameters = ?): string|false
public getRequestToken(string $request_token_url, string $callback_url = ?, string $http_method = ?): array
public setAuthType(int $auth_type): bool
public setCAPath(string $ca_path = ?, string $ca_info = ?): mixed
public setNonce(string $nonce): mixed
public setRequestEngine(int $reqengine): void
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

į›ŽæŦĄ

  • OAuth::__construct — 新しい OAuth ã‚ĒブジェクトをäŊœæˆã™ã‚‹
  • OAuth::__destruct — デ゚トナクã‚ŋ
  • OAuth::disableDebug — ãƒ‡ãƒãƒƒã‚°ã‚’į„ĄåŠšãĢする
  • OAuth::disableRedirects — ãƒĒダイãƒŦã‚¯ãƒˆã‚’į„ĄåŠšãĢする
  • OAuth::disableSSLChecks — SSL ãƒã‚§ãƒƒã‚¯ã‚’į„ĄåŠšãĢする
  • OAuth::enableDebug — デバッグを有劚ãĢする
  • OAuth::enableRedirects — ãƒĒダイãƒŦクトを有劚ãĢする
  • OAuth::enableSSLChecks — SSL チェックを有劚ãĢする
  • OAuth::fetch — OAuth でäŋč­ˇã•れたãƒĒã‚Ŋãƒŧ゚を取垗する
  • OAuth::generateSignature — ã‚ˇã‚°ãƒãƒãƒŖã‚’į”Ÿæˆã™ã‚‹
  • OAuth::getAccessToken — ã‚ĸクã‚ģ゚トãƒŧã‚¯ãƒŗã‚’å–åž—ã™ã‚‹
  • OAuth::getCAPath — CA æƒ…å ąã‚’å–åž—ã™ã‚‹
  • OAuth::getLastResponse — į›´čŋ‘ぎãƒŦã‚šãƒãƒŗã‚šã‚’å–åž—ã™ã‚‹
  • OAuth::getLastResponseHeaders — 最垌ぎãƒŦã‚šãƒãƒŗã‚šãŽãƒ˜ãƒƒãƒ€ã‚’å–åž—ã™ã‚‹
  • OAuth::getLastResponseInfo — į›´čŋ‘ぎãƒŦã‚šãƒãƒŗã‚šãŽ HTTP æƒ…å ąã‚’å–åž—ã™ã‚‹
  • OAuth::getRequestHeader — OAuth ãƒ˜ãƒƒãƒ€æ–‡å­—åˆ—ã‚ˇã‚°ãƒãƒãƒŖã‚’į”Ÿæˆã™ã‚‹
  • OAuth::getRequestToken — ãƒĒクエ゚トトãƒŧã‚¯ãƒŗã‚’å–åž—ã™ã‚‹
  • OAuth::setAuthType — čĒč¨ŧæ–šåŧã‚’č¨­åŽšã™ã‚‹
  • OAuth::setCAPath — CA ãƒ‘ã‚šãŠã‚ˆãŗæƒ…å ąã‚’č¨­åŽšã™ã‚‹
  • OAuth::setNonce — įļšããƒĒã‚¯ã‚¨ã‚šãƒˆį”¨ãŽãƒŽãƒŗã‚šã‚’č¨­åŽšã™ã‚‹
  • OAuth::setRequestEngine — setRequestEngine
  • OAuth::setRSACertificate — RSA č¨ŧæ˜Žæ›¸ã‚’č¨­åŽšã™ã‚‹
  • OAuth::setSSLChecks — ãƒĒクエ゚トãĢå›ē有ぎ SSL チェックをčĒŋ整する
  • OAuth::setTimestamp — ã‚ŋイム゚ã‚ŋãƒŗãƒ—ã‚’č¨­åŽšã™ã‚‹
  • OAuth::setToken — トãƒŧã‚¯ãƒŗã¨ secret ã‚’č¨­åŽšã™ã‚‹
  • OAuth::setVersion — OAuth ぎバãƒŧã‚¸ãƒ§ãƒŗã‚’č¨­åŽšã™ã‚‹
īŧ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top