• Как сделать URL для Webhook?

    1210mk2
    @1210mk2
    edwardblake, я наверное не верно понимаю кто и что из сервисов спрашивает.
    Если вы посылаете на какой-то внешний сервис запрос что-то сделать долгое (например, отправить 20 смс), то у вас несколько вариантов после отправки такого запроса:
    1) ждать долго ответа,
    2) не ждать. спрашивать самому через какое-то время,
    3) настроить свой сайт так, чтобы внешнему сервису можно было вам на определенный урл закинуть результат.

    я вам расписал про 3 случай. мол, вы уже что-то послали, а внешник вам на mysite.ru/call_finish пришлёт некий ответ.

    вы сейчас привели код, который через газзл посылает на внешник запрос (вы делаете webhook.subscribe).
    И, судя по текстам, вы подписываетесь на получение уведомлений, когда какое-то событие ТАМ на внешнике произойдет. То есть сервис получив от вас вот ту портянку, спокойно вас отпустит с миром и ответит "ОК", вы подписаны.
    И при этом вы, похоже, должны указать урл, куда вам сервис должен уведомление, что то или иное событие произошло ('call.start'=>'http://t....').
    то есть вам надо при посыле запроса указать
    'hooks'=>[
                        'call.start'=>'mysite.ru/call_start',
                        'call.finish'=>'mysite.ru/call_finish,
                    ],

    а в контроллерах по этим маршрутам и обрабатывать то, что вам рано или поздно пришлёт внешник.
  • Как сделать URL для Webhook?

    1210mk2
    @1210mk2
    1) в файле маршрутов routes.php прописываете по аналогии с существующими. Например
    Route::post('call_start', 'CallController@callStart');
    Route::post('call_finish', 'CallController@callFinish');


    2) Добавляете новый контроллер в папку с контроллерами
    <?php namespace App\Http\Controllers;
    
    use Illuminate\Http\Request;
    use Illuminate\Routing\Controller;
    
    class CallController extends Controller {
        public function callStart(Request $request)
        {
            //в $request ваш приходящий json
        }
        public function callFinish(Request $request)
        {
          
        }
    
    }


    3) всё, по адресу mysite.ru/call_start и /call_finish у вас висят обработчики.
  • Как задать многогородность для многостраничного сайта?

    1210mk2
    @1210mk2
    да вон гуглится прям с разбегу.
    тык
    пык

    очень общё:
    1) зашли на сайт.ру, по ипу поняли, что Выдропужск,
    2) сделали редирект через header('Location: http://выдра.сайт.ру/');
    3) на выдре, к примеру, лежит файл .htaccess настроенный так, что делает редирект на сайт.ру/апи/сити=выдра
    4) получаем контент с единого скрипта с зависимостью от параметра.
  • Как сделать URL для Webhook?

    1210mk2
    @1210mk2
    Верно ли я понял: где-то в какой-то системе происходят события, в зависимости от того, какое это событие, та система может послать на определенный URL json.
    Вы хотите у себя отлавливать события и что-то отправлять в ответ?
  • Как реализовать посты таким образом?

    1210mk2
    @1210mk2
    $result[] = "<div>" . join(array_splice($data, 0, $chunkLength), ", ") . "</div>";
  • -webkit-overflow-scrolling: touch в iOS и потеря скролла?

    1210mk2
    @1210mk2 Автор вопроса
    извините, у меня пятнадцатилетний опыт веб-разработки, тонкости сафари не было случая постичь.
    с описанной проблемой бьюсь уже второй день.
    сделал дочерний блок, повесил overflow на него (отвязал от flex, так сказать), но проблема всё еще актуальна.
    И про viewport не стоит забывать.

    Вот как это расценивать?
    мой вьюпорт вот:
    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=no">

    просто прошу вас зайти в пример и поправить так, чтоб
    ответ не выглядел как "РОССИЯНЕ В ШОКЕ! для избавления от прыщей достаточно втирать обычный".
    сможете помочь?