Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 November 15

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Госпада, подскажите а есть возможность создавать приватные навыки?
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
200cm3
Госпада, подскажите а есть возможность создавать приватные навыки?
скрытый (открыть сможет любой зная фразу)... с модерацией имени в каталоге
но есть возможность запилить авторизацию в навыке, если требуется
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
200cm3
Ребята,  пробую диалоги.  по инструкции установил Now на vds,  и когда иду по адресу пишет Method Not Allowed
Видимо, ты идёшь методом get, а надо post (это можно делать через утилиту командной строки curl или софт типа Postman). Ну или надо разрешить метод get в коде.
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
Спасибо, скажите а реально пройти модерацию простого навыка до завтрашнего утра?
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
хотел просто жену поздравить с др завтра, протос фразой и и песенкой?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
всегда надо иметь запасной план, план Б спойте сами))
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
это да) но с алисой было бы прикольнее
источник

АГ

Александр Гусев... in Яндекс.Диалоги (сообщество разработчиков)
200cm3
хотел просто жену поздравить с др завтра, протос фразой и и песенкой?
если сейчас опубликуете то к утру должен быть
источник

АГ

Александр Гусев... in Яндекс.Диалоги (сообщество разработчиков)
приватные быстро идут
источник

KK

Krep Kospit in Яндекс.Диалоги (сообщество разработчиков)
Как нужно сохранять состояния между запросами? То есть выдавать ответ с учётом предыдущих запросов пользователя.
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
ну надеюсь!!!
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Krep Kospit
Как нужно сохранять состояния между запросами? То есть выдавать ответ с учётом предыдущих запросов пользователя.
Я храню объект сессии пользователя в потокобезопасном словаре
источник

KK

Krep Kospit in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Я храню объект сессии пользователя в потокобезопасном словаре
id как ключи?
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Krep Kospit
id как ключи?
Да
источник

KK

Krep Kospit in Яндекс.Диалоги (сообщество разработчиков)
Спасибо
источник
2019 November 16

АП

Анатолий П in Яндекс.Диалоги (сообщество разработчиков)
Нород, привет! Кто нибудь разрабатывал свои устройства для умного дома Алисы через диалоги? Не могу понять, то ли у меня в ДНК ошибка, то ли в инструкции, то ли глюк какой на сервере Яндекса. Всполошил уже три отдела тех поддержки, идет третий день, пока ответа нет.
источник

АП

Анатолий П in Яндекс.Диалоги (сообщество разработчиков)
Анатолий П
Нород, привет! Кто нибудь разрабатывал свои устройства для умного дома Алисы через диалоги? Не могу понять, то ли у меня в ДНК ошибка, то ли в инструкции, то ли глюк какой на сервере Яндекса. Всполошил уже три отдела тех поддержки, идет третий день, пока ответа нет.
Если в кратце, то: Согласно инструкции https://yandex.ru/dev/dialogs/alice/doc/smart-home/reference/post-action-docpage/
при управлении моими устройствами на мой Endpoint URL в каталог  /v1.0/user/devices/action
будет отправляться POST запрос с данными JSON, но я не могу их получить, приходит просто пустая строка.
Хотя в Логе запросов рапортуется, что данные отправлены.

Пробую получить все POST данные и впихнуть в текстовый файл:

<?php
ob_start();
var_dump(file_get_contents('php://input'));
$output = ob_get_clean();
file_put_contents('POST.txt', $output);
?>
В результате:
string(0) ""

Где косячу?
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Анатолий П
Если в кратце, то: Согласно инструкции https://yandex.ru/dev/dialogs/alice/doc/smart-home/reference/post-action-docpage/
при управлении моими устройствами на мой Endpoint URL в каталог  /v1.0/user/devices/action
будет отправляться POST запрос с данными JSON, но я не могу их получить, приходит просто пустая строка.
Хотя в Логе запросов рапортуется, что данные отправлены.

Пробую получить все POST данные и впихнуть в текстовый файл:

<?php
ob_start();
var_dump(file_get_contents('php://input'));
$output = ob_get_clean();
file_put_contents('POST.txt', $output);
?>
В результате:
string(0) ""

Где косячу?
<?php
ob_start();
var_dump(file_get_contents('php://input'));
$output = ob_get_contents();
ob_end_clean();
file_put_contents('POST.txt', $output);
?>
ob_get_clean возможно и не работает из-за специфики настроек
источник

АП

Анатолий П in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
<?php
ob_start();
var_dump(file_get_contents('php://input'));
$output = ob_get_contents();
ob_end_clean();
file_put_contents('POST.txt', $output);
?>
ob_get_clean возможно и не работает из-за специфики настроек
Если что, то я заметил корректировку))) К критике готов)
Но результат тот же...
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Анатолий П
Если что, то я заметил корректировку))) К критике готов)
Но результат тот же...
ну не суть.. я никогда не видел использования ob_get_clean... както привычнее что буфер открыл - и закрой когда нужно
источник