--- sidebar_position: 3 --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; # Refresh token Updates the v2 token using the refresh_token `Function RefreshToken(Val Parameters = "") Export` | Parameter | CLI option | Type | Required | Description | |-|-|-|-|-| | Parameters | --auth | Structure Of String | ✖ | Authorization data. See GetStandardParameters | Returns: Map Of KeyAndValue - serialized JSON response from Twitter
```bsl title="1C:Enterprise/OneScript code example" Parameters = GetTwitterAuthData(); Result = OPI_Twitter.RefreshToken(Parameters); ``` ```bash # JSON data can also be passed as a path to a .json file oint twitter RefreshToken \ --auth "{'redirect_uri':'https://api.athenaeum.digital/opi/hs/twitter','client_id':'***','client_secret':'***','access_token':'***','refresh_token':'***','oauth_token':'***','oauth_token_secret':'***','oauth_consumer_key':'***','oauth_consumer_secret':'***'}" ``` ```batch :: JSON data can also be passed as a path to a .json file oint twitter RefreshToken ^ --auth "{'redirect_uri':'https://api.athenaeum.digital/opi/hs/twitter','client_id':'***','client_secret':'***','access_token':'***','refresh_token':'***','oauth_token':'***','oauth_token_secret':'***','oauth_consumer_key':'***','oauth_consumer_secret':'***'}" ``` ```json title="Result" { "token_type": "bearer", "expires_in": 7200, "access_token": "TW1qcjhrVzUyT2tYaVVfZWtvem9wNVFPVlJEcE1xd3ZaU1ZRSkYxOTkzU1hyOjE3Mjg0NTI5NDY2NDM6MToxOmF0OjE", "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write", "refresh_token": "bnRnOXpVdXVjdlp2azlkVjYzaEMwY2FxdFloTS03aWhYaHFjcEdodVpqMThjOjE3Mjg0NTI5NDY2NDM6MToxOnJ0OjE" } ```