Уровень: НачинающийОпределение функции обратного вызова в формате JSON/JSONP
Привет всем,
Я очень новичок в JSON мире, и у меня есть путаница.
Я работаю над API, который утверждает, что я могу получить некоторую информацию с сервера, используя функцию обратного вызова JSON.
В API документ дает ответ, как в примере ниже:
Он говорит, что я могу получить некоторую информацию, отправив запрос на сервер, как это: www.myserver.com/id?jsonpCallback=mycallback
Дальше больше он говорит, что структура запроса будет быть, как показано ниже:
{
"proto Version" : <String>,
"sVersion" : <String>,
"requestType" : <String>,
"requestData" : <DataModel>
}
и структура ответ будет, как показано ниже:
{
"protoVersion" : <String>,
"sVersion" : <String>,
"responseType" : <String>,
"responseErrorType" : <String>,
"responseErrorDetail" : <String>,
"responseData" : <DataModel>
}
Мои вопросы следующие:
- Где этот
mycallback
параметр будет определен ? Что может быть отправной точкой? Думаю, мне нужно создать отдельное приложение, которое делает это для меня, но не уверен. - Нужно ли мне обрабатывать мою просьбу и ответ? Если да, то где?
- Могу ли я обработать запрос, как показано ниже?
www.myserver.com/id?jsonpCallback={"proto Версия»: 1.2, "sVersion": 3, "RequestType": Строка "requestData": DataModel}
Было бы здорово, если бы кто-то мог указать мне хороший учебник. Я планирую использовать язык python. Спасибо за ваше время.
Спасибо за ответ, у меня не было надежды, что кто-то займет время, чтобы ответить на него. Не могли бы вы дать мне ссылку на учебник или хороший сайт для этого материала JSON + python –