Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

La mayoría de estas constantes involucran problemas, los cuales son descritos en la documentación oficial de OAuth » Problem Reporting. Note sin embargo, que estos nombres de constantes son específicos para PHP, aunque el nombre sea similar.

OAUTH_SIG_METHOD_RSASHA1 (string)
Método de firma OAuth RSA-SHA1.
OAUTH_SIG_METHOD_HMACSHA1 (string)

Método de firma OAuth HMAC-SHA1.

OAUTH_SIG_METHOD_HMACSHA256 (string)
Método de firma OAuth HMAC-SHA256 signature method.
OAUTH_AUTH_TYPE_AUTHORIZATION (string)

Esta constante representa los parámetros OAuth en la cabecera de Authorization.

OAUTH_AUTH_TYPE_NONE (string)

Esta constante indica una petición NoAuth OAuth.

OAUTH_AUTH_TYPE_URI (string)

Esta constante representa los parámetros OAuth en la URI de petición.

OAUTH_AUTH_TYPE_FORM (string)

Esta constante representa los parámetros OAuth como una parte del cuerpo HTTP POST.

OAUTH_HTTP_METHOD_GET (string)

Usa el método GET para la petición OAuth.

OAUTH_HTTP_METHOD_POST (string)

Usa el método POST para la petición OAuth.

OAUTH_HTTP_METHOD_PUT (string)

Usa el método PUT para la petición OAuth.

OAUTH_HTTP_METHOD_HEAD (string)

Usa el método HEAD para la petición OAuth.

OAUTH_HTTP_METHOD_DELETE (string)
Usa el método DELETE para la petición OAuth.
OAUTH_REQENGINE_STREAMS (integer)
Utiliza el método OAuth::setRequestEngine() para definir el motor de PHP streams, en lugar de OAUTH_REQENGINE_CURL para Curl.
OAUTH_REQENGINE_CURL (integer)
Utiliza el método OAuth::setRequestEngine() para definir el motor de Curl, en lugar de OAUTH_REQENGINE_STREAMS para PHP streams.
OAUTH_OK (integer)
La vida es bella.
OAUTH_BAD_NONCE (integer)
El valor oauth_nonce que fue usado en una anterior petición, y no se puede utilizar ahora.
OAUTH_BAD_TIMESTAMP (integer)
El valor oauth_timestamp que no fue aceptado por el proveedor de servicio. En este caso, la respuesta deberá estar también contenida en el parámetro oauth_acceptable_timestamps.
OAUTH_CONSUMER_KEY_UNKNOWN (integer)
oauth_consumer_key es temporalmehte inaceptable para el proveedor de servicio. Por ejemplo, el proveedor de servicio se ha sobrecargado.
OAUTH_CONSUMER_KEY_REFUSED (integer)
La clave de cliente ha sido rechazada.
OAUTH_INVALID_SIGNATURE (integer)
La firma oauth_signature es inválida, no coincide la firma del cliente con la del proveedor.
OAUTH_TOKEN_USED (integer)
El oauth_token ha sido consumido. No se puede utilizar más debido a que ya había sido usada en la/s petición/peticiones anterior/es.
OAUTH_TOKEN_EXPIRED (integer)
El oauth_token ha expirado.
OAUTH_TOKEN_REVOKED (integer)
El oauth_token ha sido revocado, y no será aceptado nunca más.
OAUTH_TOKEN_REJECTED (integer)
El oauth_token no fue aceptado por el proveedor de servicio. La razón es desconocida, pero puede deberse a que el token nunca fue usado, ya había sido consumido, ya había expirado, y/o olvidado por el proveedor de servicio.
OAUTH_VERIFIER_INVALID (integer)
El oauth_verifier es incorrecto.
OAUTH_PARAMETER_ABSENT (integer)
Un parámetro no fue recibido. En ese caso, la respuesta debe también contener el parámetro oauth_parameters_absent.
OAUTH_SIGNATURE_METHOD_REJECTED (integer)
El método oauth_signature_method no fue aceptado por el proveedor de servicio.