• Как заставить заработать Google_Service_YouTube в yii2?

    dklight
    @dklight Автор вопроса
    php кодер - level 2.5
    Получил решение.

    Если использовать тот же код, но без yii2, то удается узнать что проблема связана с ssl и curl. Почему встроенный отладчик сходу его не выдает не понятно.

    выполняем следующее:
    1. скачать отсюда https://curl.haxx.se/docs/caextract.html файл cacert.pem
    2. прописать его в php.ini --> curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
    3. перезагрузить сервер

    Далее получается та же ошибка (которую выдавал yii2), а именно:

    Warning: count(): Parameter must be an array or an object that implements Countable in ...\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php on line 73

    Находим эту строку:
    if (count($this->handles) >= $this->maxHandles)
    и затыкаем его, используя @

    Решение временное, но нужную информацию удается получить после:

    $api_key = 'super_cool_api_key';
    
    $client = new Google_Client();
    $client->setDeveloperKey($api_key);
    
    $youtube = new Google_Service_YouTube($client);
    
    $rs2 = $youtube->search->listSearch('id,snippet', array(
       'q' => 'toster forum',
       'maxResults' => 7,
    ));
    
    echo Debug::d($rs2,'resulting...',2);
    Ответ написан
    Комментировать
  • Как прикрепить стили к почтовым сообщениям?

    dklight
    @dklight Автор вопроса
    php кодер - level 2.5
    жестко же, т.е. все красивые сообщения которые приходят с разных ресурсов устроены из инлайн стилей?!
    Ответ написан