21:18

Яндекс

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5602-15-05
#original-date: 27.11.2015 Fri
#original-time: 3:05 PM
#original-day:  5602
#original-host: WinXP Prof SP3 (Build 2600)



Комментарии
29.11.2015 в 23:03

We rise up for the things we believe in over and over again
Шо это было? О.О :)
Впрочем, тут сам хихикаю:
$expr = "www.diary.ru/api/?method=user.auth&username=hik..."
Invoke-WebRequest $expr

StatusCode : 200
StatusDescription : OK
Content : {"result":"62","error":"\u041f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b \u043d\u0435 \u0432\u0441\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u04...

Понятное дело, что это легко конвертится в обычный текст, но блин, отдавать диагностику на кириллице... рукалицо же...
30.11.2015 в 00:09

We rise up for the things we believe in over and over again
И да, совсем забыл. Конкретно это сообщение означает следующее: "Переданны не все обязательные параметры"
А теперь смотрим сюда: info.diary.ru/index.php?title=API#.D0.90.D0.B2...., потом смотрим на строку вызова $expr.
Передано-то все, просто неправильное (умышленно). То есть они еще и диагностику неправильную отдают, если я все правильно понял.
30.11.2015 в 02:50

Тотальная неудачница и убийца жёстких дисков.
Могли бы заюзать UTF-8, но дайрики - старый сервис, поэтому только так OO

Кстати, это просто тестовый запрос или ты активно юзаешь API дайриков?
30.11.2015 в 02:51

Тотальная неудачница и убийца жёстких дисков.
И да, почему у тебя параметры процентами отделяются?
30.11.2015 в 02:53

Тотальная неудачница и убийца жёстких дисков.
Шо это было? О.О :)

Пропустила ^^ Это был лог общения с яндексовым POP3 сервером. Решила попробовать методы аутентификации помимо старого доброго PLAIN, а он, оказывается, вот так реагирует на то, чего не умеет.
30.11.2015 в 07:17

We rise up for the things we believe in over and over again
Это тест был. Я пока еще не придумал, для чего могу автоматизировать работу с ними, но по крайней мере теперь имею преставление, как это делается :)
Кстати, ты ж вроде через какую-то свою программку посты кидаешь. Реально appkey только у администрации дайрей получать или можно как-то самому его сгенерить?

Насчет процентов и параметров - это моя невнимательность. Впрочем, сменив их на правильные с точки зрения дайрей амперсанды все равно получил ту же диагностику.
30.11.2015 в 11:07

Тотальная неудачница и убийца жёстких дисков.
Это тест был.

А ^^

через какую-то свою программку посты кидаешь

Клиент для дайриков от всё того же LPM. Но он работает через MWA и голые HTTP запросы (парсит страницы вручную). Это очень старый клиент ^^

самому его сгенерить

Вряд ли ^^' Тем более что документация не раскрывает, как шифровать пароль – вероятно эта информация будет приложена к ответу с ключом.

на правильные с точки зрения дайрей амперсанды

С точки зрения стандарта ^^'
30.11.2015 в 11:34

We rise up for the things we believe in over and over again
вероятно эта информация будет приложена к ответу с ключом.
Тогда нет смысла даже заморачиваться. По крайней мере пока не придумаю, для каких целей это вообще приспособить :)

С точки зрения стандарта ^^'
Да хоть с чьей угодно, результат-то остался тем же :)
30.11.2015 в 12:58

Тотальная неудачница и убийца жёстких дисков.
Да хоть с чьей угодно, результат-то остался тем же :)

Ну, когда ты делаешь запрос не по стандартам, то нет шансов, что всё заработает.
30.11.2015 в 13:36

We rise up for the things we believe in over and over again
когда ты делаешь запрос не по стандартам
Ребята из МС много смеются :)
30.11.2015 в 13:44

Тотальная неудачница и убийца жёстких дисков.
IIS тоже не будет обрабатывать такой запрос.
30.11.2015 в 14:01

We rise up for the things we believe in over and over again
IIS тоже не будет обрабатывать такой запрос.
Да я и не спорю :) Писал же, что это следствие моей невнимательности.
01.12.2015 в 03:17

Тотальная неудачница и убийца жёстких дисков.
^^'