NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

Постим в твиттер с картинкой на PHP через Twitter API 1.1

niceseotwitterapi11tweetwithphotodemoscript

С месяц примерно назад твиттер любезно закрыл функции API 1.0 и стало тяжко. Готовых бесплатных решений, например, для кросспостинга через WP для новой версии нет (я скоро сделаю), примеров рабочих тоже, что ж, вы зашли куда надо, niceseo выручает demo-примером!

Для начала заходим на Twitter Dev ( dev.twitter.com ) под своим аккаунтом, в который будем кросспостить, создаём приложение, прописываем урл и некоторые другие параметры.

Получаем кучу непонятных параметров, из которых нам нужны только Consumer key и Secret и Access token и Secret.

Затем качаем исходники моего скрипта niceseotwitterapi11example.

Там 3 файла:

  • тестовая картинка
  • PHP-класс для работы с Twitter API 1.1
  • demo.php

В последнем нужно изменить некоторые данные вы сможете сразу же протесить скрипт, запустив его. Код же этого демо-файлика негромозок и краток, и всё откомментировано от корки до корки, не могу не похвастаться кодом и не запостить его сюда:

Как-то так 😀 В итоге скрипта вы увидите такую страницу (щёлкните, чтобы развернуть и что-то разглядеть):

0007

А ваш новый твит будет выглядеть так:

0008

Всё, думаю комментарии излишни, удачных тестов! Скоро из этого вырастет полноценный плагин для кросспостинга из WordPress в Твиттер с интерфейсом настроек. Бесплатно! Не пропустите 😉

Статью подготовил linur, Специально для NiceSEO.ru, 28 июля 2013 года. При копировании не забывайте о ссылке на источник.
  • Oleg Kos

    Привет нужна помощь ,искал не нашел , как через 1 приложения автоматом авторизовать 20 аккаунтов хочу прокачать аккаунты

  • BY

    Привет. Как сделать чтобы пост публиковался не от приложения( не на странице автора приложения), а от пользователей которые вошли через твиттер? Как это сделано на youtube, когда прикрепляешь аккаунт в твиттере, то после твоих лайков(на youtube), в твиттере от твоего имени появляется пост, что тебе понравилось видео.

  • Диман

    То ли я дурак, то ли лыжи не едут. Не заработало, у меня короче, где косяк не могу понять

    • Диман

      Request Data

      ============

      • http://www.niceseo.ru/ob-avtore linur

        Проверь, стоит ли в дев.твиттер “Read and Write”

      • http://www.niceseo.ru/ob-avtore linur

        Проверь в дев.твиттер чтобы “Read and Write” стояло, чаще всего это забывают

  • Диман

    Request Data

    ============

    url http://api.twitter.com/1.1/statuses/update_with_media.json
    http_code 0
    header_size 0
    request_size 0
    filetime -1
    ssl_verify_result 0
    redirect_count 0
    total_time 0.162
    namelookup_time 0
    connect_time 0.162
    pretransfer_time 0
    size_upload 0
    size_download 0
    speed_download 0
    speed_upload 0
    download_content_length 0
    upload_content_length 0
    starttransfer_time 0
    redirect_time 0

  • http://kubig.info/ Kubig

    Не знаю что Я делаю не так, но в скачено архиве 4 файла с именами:
    .htaccess
    niceseotwitterapi11example.jpg
    niceseotwitterapi11example.php
    niceseotwitterapi11exampleclass.php

    Но разберёмся =)

    • http://kubig.info/ Kubig

      Почему то у меня 403 =(

  • Максим

    ниче не пашет
    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 869
    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 869

    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 870

    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 875

    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 875

    Notice: Trying to get property of non-object in C:xampphtdocstwtpicniceseotwitterapi11exampleclass.php on line 876

  • http://www.niceseo.ru/ob-avtore linur

    Дорогие друзья!!! Твиттер чето там изменил в январе, поэтому данная инструкция временно не работает. Скорее всего на неделе всё починю.

Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2017 NiceSeo.ru