As constantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
A maioria destas constantes envolve problemas, os quais também são descritos na documentação oficial do » Reportador de Problemas do OAuth. No entanto, observe que esses nomes de constantes são específicos do PHP, embora o esquema de nomes seja semelhante.
OAUTH_SIG_METHOD_RSASHA1
(string)
Método de assinatura OAuth RSA-SHA1.
OAUTH_SIG_METHOD_HMACSHA1
(string)
Método de assinatura OAuth HMAC-SHA1.
OAUTH_SIG_METHOD_HMACSHA256
(string)
Método de assinatura OAuth HMAC-SHA256.
Esta constante representa a inserção de parâmetros OAuth no cabeçalho
Authorization.
OAUTH_AUTH_TYPE_NONE
(string)
Esta constante indica uma solicitação NoAuth OAuth.
OAUTH_AUTH_TYPE_URI
(string)
Esta constante representa a inserção de parâmetros OAuth na solicitação URI.
OAUTH_AUTH_TYPE_FORM
(string)
Esta constante representa a inserção de parâmetros OAuth como parte do corpo do POST HTTP.
OAUTH_HTTP_METHOD_GET
(string)
Use o método GET para a solicitação OAuth.
OAUTH_HTTP_METHOD_POST
(string)
Use o método POST para a solicitação OAuth.
OAUTH_HTTP_METHOD_PUT
(string)
Use o método PUT para a solicitação OAuth.
OAUTH_HTTP_METHOD_HEAD
(string)
Use o método HEAD para a solicitação OAuth.
OAUTH_HTTP_METHOD_DELETE
(string)
Use o método DELETE para a solicitação OAuth.
OAUTH_REQENGINE_STREAMS
(int)
Utilizado pelo método OAuth::setRequestEngine() para definir o mecanismo para
fluxos PHP,
ao contrário do OAUTH_REQENGINE_CURL para
Curl.
OAUTH_REQENGINE_CURL
(int)
Utilizado pelo método OAuth::setRequestEngine() para definir o mecanismo para
Curl, ao contrário do
OAUTH_REQENGINE_STREAMS para fluxos PHP.
OAUTH_OK
(int)
Tudo certo.
OAUTH_BAD_NONCE
(int)
O valor oauth_nonce foi usado em uma solicitação anterior, portanto, não pode ser usado agora.
OAUTH_BAD_TIMESTAMP
(int)
O valor oauth_timestamp não foi aceito pelo provedor de serviço. Neste caso, a resposta também deve conter o parâmetro oauth_acceptable_timestamps.
OAUTH_CONSUMER_KEY_UNKNOWN
(int)
O oauth_consumer_key é temporariamente inaceitável para o provedor de serviço. Por exemplo, o provedor de serviço pode estar limitando o consumo do cliente.
OAUTH_CONSUMER_KEY_REFUSED
(int)
A chave do consumidor foi recusada.
OAUTH_INVALID_SIGNATURE
(int)
O oauth_signature é inválido, pois não corresponde à assinatura calculada pelo provedor de serviço.
OAUTH_TOKEN_USED
(int)
O oauth_token foi utilizado. Não pode mais ser utilizado porque já foi usado em solicitações anteriores.
OAUTH_TOKEN_EXPIRED
(int)
O oauth_token expirou.
OAUTH_TOKEN_REVOKED
(int)
O oauth_token foi revogado e nunca será aceito.
OAUTH_TOKEN_REJECTED
(int)
O oauth_token não foi aceito pelo provedor de serviço. O motivo não é conhecido, mas pode ser porque o token nunca foi emitido, já foi consumido, expirou e/ou foi esquecido pelo provedor de serviço.
OAUTH_VERIFIER_INVALID
(int)
O oauth_verifier está incorreto.
OAUTH_PARAMETER_ABSENT
(int)
Um parâmetro obrigatório não foi recebido. Neste caso, a resposta também deve conter o parâmetro oauth_parameters_absent.
OAUTH_SIGNATURE_METHOD_REJECTED
(int)
O oauth_signature_method não foi aceito pelo provedor de serviço.