The signature methods available as of oauth-1.2.3 are:
OAUTH_SIG_METHOD_HMACSHA1
OAUTH_SIG_METHOD_HMACSHA256
OAUTH_SIG_METHOD_RSASHA1
OAUTH_SIG_METHOD_PLAINTEXT
(PECL OAuth >= 0.99.1)
OAuth::__construct โ ๆฐใใ OAuth ใชใใธใงใฏใใไฝๆใใ
$consumer_key
,$consumer_secret
,$signature_method
= OAUTH_SIG_METHOD_HMACSHA1
,$auth_type
= 0ๆฐใใ OAuth ใชใใธใงใฏใใไฝๆใใพใใ
consumer_key
ใตใผใในใใญใใคใใๆไพใใ consumer keyใ
consumer_secret
ใตใผใในใใญใใคใใๆไพใใ consumer secretใ
signature_method
ใใฎใชใใทใงใณใฎใใฉใกใผใฟใงใไฝฟ็จใใ็ฝฒๅๆนๅผใๅฎ็พฉใใพใใ
ใใใฉใซใใฏ OAUTH_SIG_METHOD_HMACSHA1
(HMAC-SHA1) ใงใใ
auth_type
ใใฎใชใใทใงใณใฎใใฉใกใผใฟใงใOAuth ใใฉใกใผใฟใใณใณใทใฅใผใใซๆธกใๆนๆณใๅฎ็พฉใใพใใ
ใใใฉใซใใฏ OAUTH_AUTH_TYPE_AUTHORIZATION
(Authorization
ใใใใไฝฟ็จใใ) ใงใใ
The signature methods available as of oauth-1.2.3 are:
OAUTH_SIG_METHOD_HMACSHA1
OAUTH_SIG_METHOD_HMACSHA256
OAUTH_SIG_METHOD_RSASHA1
OAUTH_SIG_METHOD_PLAINTEXT
The authorization type enums as of oauth-1.2.3 are
OAUTH_AUTH_TYPE_AUTHORIZATION
OAUTH_AUTH_TYPE_URI
OAUTH_AUTH_TYPE_FORM
OAUTH_AUTH_TYPE_NONE