Constantes pré-definidas

As contantes 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.
OAUTH_AUTH_TYPE_AUTHORIZATION (string)

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 PHP streams, 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 PHP streams.
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.