--- sidebar_position: 3 description: Refresh token and other functions to work with Twitter in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, Twitter] --- 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://hut.openintegrations.dev/melezh/6ad91cc8b','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://hut.openintegrations.dev/melezh/6ad91cc8b','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" } ```