• Как обойти ограничение OAuth в Bitrix24, или как авторизоваться автоматически?

    @xldib
    $post = http_build_query([
    'AUTH_FORM' => 'Y',
    'TYPE' => 'AUTH',
    'backurl' =>'/auth/',
    'USER_LOGIN' => $login,
    'USER_PASSWORD' => $pass,
    'USER_REMEMBER' => 'Y'
    ]);

    if(strtolower((substr($url,0,5))=='https')) { // если соединяемся с https
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    }
    curl_setopt($ch, CURLOPT_URL, 'https://'.SITE_PORTAL.'/auth/?login=yes');
    // cURL будет выводить подробные сообщения о всех производимых действиях
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    //сохранять полученные COOKIE в файл
    curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/restapi/cookie.txt');
    $result=curl_exec($ch);
    Ответ написан
    Комментировать
  • Битрикс24 API как авторизоваться автоматически?

    @xldib
    $post = http_build_query([
        'AUTH_FORM' => 'Y',
        'TYPE' => 'AUTH',
        'backurl' =>'/auth/',
        'USER_LOGIN' => $login,
        'USER_PASSWORD' => $pass,
        'USER_REMEMBER' => 'Y'
    ]);
    
     if(strtolower((substr($url,0,5))=='https')) { // если соединяемся с https
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
       }
       curl_setopt($ch, CURLOPT_URL, 'https://'.SITE_PORTAL.'/auth/?login=yes');
       // cURL будет выводить подробные сообщения о всех производимых действиях
       curl_setopt($ch, CURLOPT_VERBOSE, 1);
       curl_setopt($ch, CURLOPT_POST, 1);
       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
       curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
       curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
       curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (Windows; U; Windows NT 5.0; En; rv:1.8.0.2) Gecko/20070306 Firefox/1.0.0.4");
       curl_setopt($ch, CURLOPT_HEADER, 0);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
       //сохранять полученные COOKIE в файл
       curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/restapi/cookie.txt');
       $result=curl_exec($ch);
    Ответ написан
    Комментировать
  • Можно ли интегрировать skype c 1c 8.3?

    @xldib
    Skype4COM - В настоящий момент уже нет. Еще 2 месяца назад все работало. но с последним обновлением эта возможность закрыта. Была редакция скайпа как ПО, сейчас по факту все окно в скайпе это тип Chrome_RenderWidgetHostHWND, т.е. проще говоря теперь скайп это браузер, в котором отображается веб версия скайпа.
    Ответ написан
    Комментировать