Jsonp как сделать запрос?

Набор get параметров. https://en.wikipedia.org/wiki/Query_string

А где взять значение key?

Прочти страницу https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/#JSON там есть про то что такое key.

Что будет с словом “шедевр”?

API ожидает значение для перевода. "шедевр" это строка которую я хочу перевести с помощью API. В ответе будут варианты перевода этого слова.

1 лайк

То есть при переводе слова что-то случиться?

Не понимаю вопроса. Возьми пример кода, выполни и посмотри что вернет сервер.

Работа с API выглядит так:

  • ты формируешь запрос к серверу (зная какие параметры он ожидает).
  • шлешь запрос, получаешь ответ и используешь ответ.

В нашем частном примере мы

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

почему key = trnsl.1.1.20130512T104455Z?

Это уникальный ключ к апи. Выдаётся яндексом. Чтобы они на своём конце могли отличить один запрос от другого и если не пропускать запросы с определённым ключем если понадобится

Ссылка на описание что такое key была на странице с описанием api.

Как запросить key у Яндекса?

Я отвечу на еще один вопрос, ответ на который ты мог бы получить, если бы читал о чем мы говорим. Потом перестану. Я чувствую что мое время вылетает в трубу.

Ответ на твой вопрос есть на странице которую я просил прочитать
https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/#JSON

Нужен ли параметр key чтобы обратиться к Goggle сайту?

Какой API параметр нужен чтобы обратиться к Goggle сайту?

Этот вопрос показывает что ты не понял ответов на предыдущие вопросы.

Напиши как ты думаешь
Что такое api?
Что такое jsonp api?

API [эй-пи-ай] — описание способов которыми одна компьютерная программа может взаимодействовать с другой программой.

JSONP или JSON with padding(JSON с набивкой) — это дополнение к базовому формату JSON. Он предоставляет способ запросить данные с сервера, находящегося в другом домене — операцию, запрещённую в типичных веб-браузерах из-за политики ограничения домена

Ты скопировал описание. Я специально попросил “как ты думаешь”. Потому что когда формируешь ответ своими словами, то мышление работает иначе чем когда копируешь текст. Проще заметить где пробелы в понимании.

Как ты думаешь
Каждый ли сайт имеет API?
Каждый ли сайт имеет JSONP API?
Что нужно чтобы сайт имел JSONP api?

Да каждый сайт имеет свой api
Нет некаждый сайт имеет свой jsonp api
Надо иметь json ответ

Это не так. API должен быть реализован чтобы сайт или любая другая программа его имела.

Да. Это так.

Разработчик сайта должен реализовать JSONP API.

Как думаешь
Какую роль выполняют get-параметры которые ты передаешь API когда работаешь с ними?
Как люди узнают у какого сайта есть API, у какого нет?

Посмотрят документацию или программный код

1 лайк