API? Не нашёл инструкцию

Sewanew

Пользователь
Регистрация
28.01.2017
Сообщения
134
Благодарностей
3
Баллы
18
Подскажите кто в курсе как настроить апи? Есть инструкция с сайта https://zvukogram.com/node/api/
Куда этот код писать и как отправлять и как в итоге скачать с сайта? Я так понял это через Post запрос делается, но чё та не работает. https://skr.sh/sBoWMdOyT4w?a
 

Sewanew

Пользователь
Регистрация
28.01.2017
Сообщения
134
Благодарностей
3
Баллы
18
дело в том что на сайте зенно постера что то по API не нашёл инструкций. https://skr.sh/sBoWIqspTCa?a
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
@Sewanew Сделай это так
87368
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 717
Баллы
113
У них это не API там приведен, а пример из PHP. что есть очень разные вещи.
Тоесть ты должен знать PHP, что бы понимать как на другом языке программирования сформировать запрос.
судя по названию функций, они используют curl , поэтому еще надо понимать как формируются данные в curl

87367

Можно предположить что раз данные приходят в JSON, то и отправка в JSON
вот сегодня уже был подобный вопрос про JSON, глянь там (вроде похожие задачи), вроде у человека все получилось. https://zennolab.com/discussion/threads/sozdat-post-zapros.99010/
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
@Phoenix78 В самом начале я тоже думал, что он должен выйти с json, но потом увидел этот пример
87369
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 717
Баллы
113

ffeniks

Client
Регистрация
03.06.2016
Сообщения
312
Благодарностей
410
Баллы
63
Подскажите кто в курсе как настроить апи? Есть инструкция с сайта https://zvukogram.com/node/api/
Куда этот код писать и как отправлять и как в итоге скачать с сайта? Я так понял это через Post запрос делается, но чё та не работает. https://skr.sh/sBoWMdOyT4w?a

я не шарю в PHP и curl. чисто предположил. Описание API у них конечно полный шлак (facepalm)

Да что тут шарить, всёж написано ещё и на русском)

Берёшь кубик POST

url => https://zvukogram.com/index.php?r=api/text
данные =>
{
"token:"СекретныйКлючДоступныйВЛичномКабинете",
"email":"ВашаПочта@gmail.com",
"voice":"Владимир",
"text":"Текст который будет озвучен",
"format":"mp3",
"speed":1.1,
"pitch":0.8,
"emotion":"good"
}

Исполняешь кубик (запрос) в ответ придёт json

На твоём скрине ты скопировал массив с переменной в данные, а нужно передавать - json. Возможно ещё json нужно будет кодировать, надо проверять.
UPD только сейчас увидел ответ Vvafel , в принципе всё правильно
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 717
Баллы
113

Sewanew

Пользователь
Регистрация
28.01.2017
Сообщения
134
Благодарностей
3
Баллы
18
Да что тут шарить, всёж написано ещё и на русском)

Берёшь кубик POST

"emotion":"good"
}

Исполняешь кубик (запрос) в ответ придёт json

На твоём скрине ты скопировал массив с переменной в данные, а нужно
т.е. по твоему проблема в переменной? А вот у меня и без переменной ни какой реакции сайта, даже если я отправляю вот в таком виде https://skr.sh/sBoXTpgXKJZ?a
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 717
Баллы
113
т.е. по твоему проблема в переменной? А вот у меня и без переменной ни какой реакции сайта, даже если я отправляю вот в таком виде https://skr.sh/sBoXTpgXKJZ?a
странно... чел выше написал что там даже шарить не надо... но ты доказываешь обратное. :bk:

Смотри, ты в запрос вставил код PHP... но это так не работает. код PHP, это серверный код, который выполняет интерпретатор PHP, которого у тебя скорее всего нет.
Поэтому ты должен пробовать делать запрос как тут показано https://zennolab.com/discussion/threads/api-ne-nashjol-instrukciju.99015/post-660856
или как тут https://zennolab.com/discussion/threads/api-ne-nashjol-instrukciju.99015/post-660860
но не копировать код с сайта, где якобы расписан API... почитай еще раз мое первое сообщение... там не API для запросов, там пример кода для PHP. Но его можно переложить на запросы, примеры выше накидали.
 

ffeniks

Client
Регистрация
03.06.2016
Сообщения
312
Благодарностей
410
Баллы
63
т.е. по твоему проблема в переменной? А вот у меня и без переменной ни какой реакции сайта, даже если я отправляю вот в таком виде https://skr.sh/sBoXTpgXKJZ?a
я же написал json, ну хоть немного внимательность то проявите,
осталось только ctrl+c => ctrl+v сделать.


{
"token:"СекретныйКлючДоступныйВЛичномКабинете",
"email":"ВашаПочта@gmail.com",
"voice":"Владимир",
"text":"Текст который будет озвучен",
"format":"mp3",
"speed":1.1,
"pitch":0.8,
"emotion":"good"
}
 

Sewanew

Пользователь
Регистрация
28.01.2017
Сообщения
134
Благодарностей
3
Баллы
18
а что это за кубик, можно поподробнее, то то я у себя такой не могу найти...
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)