OAuth::__construct

Create a new OAuth object

&reftitle.description; public `OAuth::__construct` `string` `consumer_key` `string` `consumer_secret` `string` `signature_method` `OAUTH_SIG_METHOD_HMACSHA1` `int` `auth_type` 0

Creates a new OAuth object

&reftitle.parameters;

`consumer_key`

- The consumer key provided by the service provider.

`consumer_secret`

- The consumer secret provided by the service provider.

`signature_method`

- This optional parameter defines which signature method to use, by default it is `OAUTH_SIG_METHOD_HMACSHA1` (HMAC-SHA1).

`auth_type`

- This optional parameter defines how to pass the OAuth parameters to a consumer, by default it is `OAUTH_AUTH_TYPE_AUTHORIZATION` (in the `Authorization` header).