Скорее всего, токен рефрешить надо. Вот из документации яндекса
Добавьте скопированный ClientID в ссылку вида https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения> Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.Не все API БАСа работают
-
В "выполнить код" неправильно срабатывают запросы к API баса касательно функций настройки прокси и слепка браузера.
_call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! - работает, но после срабатывания перекидывает в конец скрипта. При этом при следующем действии скрипт вылетает.
Так же и если вместо экшена "установить прокси", беру функцию из xml-исходника. Может, конечно, последнее делать не тру, однако многие функции из исходника спокойно берутся и в коде выполняются. Но с отпечатком браузера явно какая-то нездоровая фигня.
Это баг или фича?))
И кстати, насколько это полный список API? (https://raw.githubusercontent.com/bablosoft/BAS/master/Engine/text/apilist.txt) А то я в коде вижу некоторые функции которые здесь не описаны.
-
@pragmatik Скорее всего асинхронную функцию помещаете в синхронную. БАС использует свой стек вызовов.
Так неправильно:
if(true) { _call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! }Так правильно:
_if(true, function(){ _call(BrowserAutomationStudio_ApplyFingerprint,VAR_YOUR_FINGERPRINT)! })!