1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

PostShift - Временная почта с API

Тема в разделе "Ваши сайты", создана пользователем Хулиган, 12 ноя 2014.

  1. Хулиган
    Хулиган Команда форума Продвинутый
    Симпатии:
    242
    И так, что мы на текущий момент имеем:

    1. Создание нового ящика

      Вызываем API с параметром action, равным new:
      Код:
      http://postshift.ru/api.php?action=new
      Получаем JSON ответ:
      Код:
      {"email":"tcyzpqel88@postshift.ru","key":"ag3AsRfILVasfuTsoys5dLQiHQSi2ka3"}
      Где email - наш адрес, а key - ключ, необходимый для дальнейшего доступа к почте.

    2. Получение списка писем

      Вызываем API с параметром action, равным getlist и ключем key:
      Код:
      http://postshift.ru/api.php?action=getlist&key=ag3AsRfILVasfuTsoys5dLQiHQSi2ka3
      Получаем JSON массив:
      Код:
      [{"id":1,"subject":"\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430","from":"mail@mail.ru"}]
      Где id - номер нашего письма в ящике, subject - тема письма, from - адрес отправителя.

      Можно выбрать способ отображения type:
      • JSON (используется по умолчанию)
      • array

      Код:
      http://postshift.ru/api.php?action=getlist&type=array&key=ag3AsRfILVasfuTsoys5dLQiHQSi2ka3
    3. Получение текста письма

      Вызываем API с параметром action, равным getmail,ключем key и номером письма (id):
      Код:
      http://postshift.ru/api.php?action=getmail&key=ag3AsRfILVasfuTsoys5dLQiHQSi2ka3&id=1
      В ответ получаем текст сообщения.

    4. Оставшееся время жизние email'а
      Вызываем API с параметром action, равным livetime и ключем key:
      Код:
      http://postshift.ru/api.php?action=livetime&key=ag3AsRfILVasfuTsoys5dLQiHQSi2ka3
      В ответ получим кол-во секунд или сообщение об ошибке, в случае если ящика не существует.

    5. Продливаем время жизни
      Вызываем API с параметром action, равным update и ключем key:
      Код:
      http://postshift.ru/api.php?action=update&key=ag3AsRfILVasfuTsoys5dLQiHQSi2ka3
      В ответ получим кол-во оставшихся секунд (3600) или сообщение об ошибке, в случае если ящика не существует.

    Что будет добавлено/изменено:
    • Будет создан веб интерфейс
    • Со временем буду добавлять новые почтовые домены
    • Будет добавлена возможность выбора адреса почты и генерация "человеческих" логинов

    Автор скрипта ZolanPro
     
    Последнее редактирование: 13 ноя 2014
    12 ноя 2014

Поделиться этой страницей

Загрузка...