---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.com/dev/id/doc/en/suggest/script-sdk-suggest-token.md
  - https://yandex.com/dev/id/doc/ru/suggest/script-sdk-suggest-token.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/id/doc/ru/llms.txt

# Настройка скрипта sdk-suggest-token.js для вспомогательной страницы

На странице, которая будет принимать OAuth-токен, подключите одну из версий скрипта sdk-suggest-token.js:

{% list tabs %}

- Версия с полифилами (рекомендовано)

   ```html
   <head>
      
   </head>
   ```

   См. также: 
   * [Полифилы](https://ru.wikipedia.org/wiki/Полифил)

- Базовая версия

   ```html
   <head>
      
   </head>
   ```

{% endlist %}


## Синтаксис и параметры {#sdk-suggest-token-syntax}

```javascript
YaSendSuggestToken(origin, extraData)
```

Пример вызова для виджета или кнопки авторизации:

```javascript
YaSendSuggestToken(
   'https://examplesite.com',
   {
      flag: true
   }
)
```

См. также [Пример использования скрипта на странице HTML](#example)

Описание параметров:




#|
|| **Параметр** | **Описание** ||
|| `origin`	| Origin страницы с кнопкой или виджетом, на которую будет отправлен `postMessage` с токеном. Значение параметра должно быть всегда заполнено и не должно содержать символ `*`. ||
|| `extraData` | Дополнительные данные, отправляемые на страницу с кнопкой. Должен быть валидным JSON-объектом. ||
|#


## Возвращаемое значение {#sdk-suggest-token-return-value}

Ничего не возвращает.


## Пример использования на странице HTML {#example}

Для настройки вспомогательной страницы, которая принимает токен, используйте код:

```html
<!doctype html>
<html lang="ru">

<head>
   <meta charSet="utf-8" />
   <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, shrink-to-fit=no, viewport-fit=cover'>
   <meta http-equiv='X-UA-Compatible' content='ie=edge'>
   
   
</head>

<body>
   
</body>

</html>
```
