[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: API Яндекса для почты?
I++
Перегуглил весь гугл, ничего не нагуглил.

Вопрос: Есть почта яндекса, юзера обычно заходят по урлу http://passport.yandex.ru/passport?mode=auth

Так, вот вопрос API подобный есть? Чтобы корректно авторизоваться своим акком?
В интернетах юзают обычно "грызные хаки", которые в любой момент отвалятся, а это мне не подходит.

Вся эта хрень мне нужна только для одного: http://api.yandex.ru/pdd/doc/api-pdd/concepts/general.xml

Получения токена по методу get_token, костыльный яша предложил ручками токен получать, не ну конечно мне не облом, но если есть такой метод так его нужно реализовать, а получается так, что без авторизации в яше нельзя использовать этот метод, получается эдакая собаченция на сене, вот тебе API, вот тебе документацию, вот тебе методы, но извольте поговнокодить и юзать грязные хаки, чтобы мы потом в один прекрасный 1 апрельский день прикрыли лавочку.
Nikitian
Это что ли надо?
http://api.yandex.ru/pdd/doc/api-pdd/reference/get-token.xml
I++
Ага, проблема в том, что я не могу использовать этот метод, по той причине, что он требует авторизации вначале на мыле с передачей кукиса авторизации, яша предлагает: Зайти на почту любимым браузером, а затем перейти по этой ссылке указав параметры smile.gif Я чуть со смеху не умер, сидел долго медитировал на API яши для различных служб, но не нашел как через API пройти авторизацию на почте, чтобы выполнить этот заветный метод get_token. Вот такие вот пироги.

Смысл в том, что эта свистопляска не позволяет мне сделать класс который - "Лудит паяет и ЭВМ починяет". К примеру я хочу сделать интерфейс пользовательский в котором ТУПО указываешь мыло и пароль, а все остальное происходит через API яндекса. Т.е нам остается только зайти на pdd.yandex.ru прописать домен, потом в моем приложении указать логин и пароль и все почта автоматом подхватится настроит mx записи, подтвердит собственность на домен и можно будет работать.
I++
Вычитал в инетах:

Цитата
Получить авторизационный токен (если вы его еще не получали ранее при использовании API - см. метод №1 https://pddimp.yandex.ru/get_token.xml).
- Для этого вам необходимо зайти на: pdd.yandex.ru, авторизоваться (если вы еще не авторизованы) и в адресной строке браузера заменить текущую ссылку на следующую https://pddimp.yandex.ru/get_token.x...=yourdomain.ru, заменив yourdomain.ru на имя вашего домена.


Ну это просто смех :D

Цитата
- если проверка авторизации на пользователя на вашем сайте произошла успешно и кратковременный токен успешно получен, то ваш скрипт (расположенный по авторизационному URL) должен редиректить браузер пользователя на URL Яндекс.Почты для доменов, авторизующий по кратковременному токену


Опять угар. Встает резонный вопрос, а зачем тогда API упало? Видно только для 1 вещи, запиливания ящиков и их удаления.

Для интересу код погуглил, я прям как сквозь воду глядел:

	$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_URL, "https://pddimp.yandex.ru/reg_user_token.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$answer=curl_exec($ch);
curl_close($ch);


А почему сквозь воду, кому интересно можете вот этот документик посмотреть по одной нашумевшей теме http://georges.dreamings.org/?wpdmact=proc...TIuaG90bGluaw==
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.