资 源 简 介
Описание классов репозитория
JsonRPC Server - JsonRPC.php
Класс реализует протокол JSON-RPC.
Использование
$object = new API(); // Объект, к методам которого необходимо обращаться$jsonRPC = new JsonRPC();if( $jsonRPC->isJsonRpcRequest() ) // Проверка, на то, действительно ли это JSON-RPC запрос.{ $jsonRPC->handle($object); // Передача объекта для обработки $jsonRPC->echoJsonResponse(); // Вывод сформированного ответа}
Примеры кода
Пример использования [тут](https://2people.googlecode.com/files/JsonRPCtest.tag.tag.gz)
Что в примере:
* API.php - это класс в котором реализованы методв API
* JsonRPC.php - класс, который реализовывает протокол
* apiserver.php - к этому файлу происходит обращение из клиента, т.е. это часть того сайта, к кому будут приходить обращения в API
* apiclient.php - это клиентская част