Class yii\authclient\clients\Twitter
Inheritance | yii\authclient\clients\Twitter » yii\authclient\OAuth1 » yii\authclient\BaseOAuth » yii\authclient\BaseClient » yii\base\Component » yii\base\BaseObject |
---|---|
Implements | yii\authclient\ClientInterface, yii\base\Configurable |
Available since version | 2.0 |
Twitter allows authentication via Twitter OAuth.
In order to use Twitter OAuth you must register your application at https://dev.twitter.com/apps/new.
Example application configuration:
'components' => [
'authClientCollection' => [
'class' => 'yii\authclient\Collection',
'clients' => [
'twitter' => [
'class' => 'yii\authclient\clients\Twitter',
'attributeParams' => [
'include_email' => 'true'
],
'consumerKey' => 'twitter_consumer_key',
'consumerSecret' => 'twitter_consumer_secret',
],
],
]
// ...
]
Note: some auth workflows provided by Twitter, such as application-only authentication, uses OAuth 2 protocol and thus are impossible to be used with this class. You should use yii\authclient\clients\TwitterOAuth2 for these.
请参阅:
Public Properties
隐藏继承的属性 Hide inherited properties
Public Methods
隐藏继承的方法 Hide inherited methods
Protected Methods
隐藏继承的方法 Hide inherited methods
属性详情 Property Details
Access token HTTP method.
OAuth access token URL.
API base URL. This field will be used as yii\httpclient\Client::$baseUrl value of $httpClient. Note: changing this property will take no effect after $httpClient is instantiated.
List of extra parameters, which should be used, while requesting user attributes from Twitter API. For example:
[
'include_email' => 'true'
]
请参阅 https://dev.twitter.com/rest/reference/get/account/verify_credentials.
Authorize URL.
Request token HTTP method.
OAuth request token URL.
方法详情 Method Details
Generates service name.
protected string defaultName ( ) | ||
return | string | Service name. |
---|
Generates service title.
protected string defaultTitle ( ) | ||
return | string | Service title. |
---|
Initializes authenticated user attributes.
protected array initUserAttributes ( ) | ||
return | array | Auth user attributes. |
---|