• Постинг в Twitter из разных аккаунтов через API?

    greyhard
    @greyhard
    Программист, автолюбитель
    1 вы создаете приложение в твиттере получаете 2 ключа приложения
    2 делаете авторизацию на сайте через Twitter Open ID, допустим юзер жмает на кнопку «Прицепить акканут»
    3 Юзера спрашивают действительно ли он разрешает доступ к своему твиттер вашему приложению
    4 если да, твиттер выдает вам 2 закрытых ключа авторизации пользователя
    5 вы их сохраняете
    6 используете эти ключи и ключи своего приложения для постинга и иных действий от имени пользователя
    6.1 например при постинге будет что то «Отправлено тогда то тогдато VIA ваше приложение»
    7 надо учитывать лимиты на API (350) на 1 юзера в час. если чаще то забанят приложение или юзера
    8 надо учитывать все лимыты на все действия (не вести агрессивный фолловинг и отфолловинг)

    есть решения для всех языков для работы с API но получение ключей возлагается на вас.
    Ответ написан
    1 комментарий
  • WordPress. Как с помощью wp_enqueue_script() подключить скрипт Bootstrap 4 с атрибутом integrity?

    irtek
    @irtek
    Wordpress-addicted
    Есть хук для строковой замены выводимой строки подключения скрипта.
    Вот такой код для functions.php
    function add_integrity_attribute($tag, $script_handle) {
    // Если подключаемый скрипт не бутстрап, то возвращаем как обычно
        if ( $script_handle !== "bootstrap" ) {
            return $tag;
    } else {
    // Если бутстрап, то заменяем в строке <script .... "src на src с нашим атрибутом
        return str_replace( ' src', ' integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" src', $tag );
    }
    }
    add_filter('script_loader_tag', 'add_integrity_attribute', 10, 2);


    Скрипт нужно подключать с handle = bootstrpap, т.е.
    wp_enquee_script('bootstrap', ..... ); Или измените на любой другой, только не забудьте изменить в функции подстановки атрибута.
    Ответ написан
    1 комментарий