Ну,
1) Для каждой функции свой урл это печально, проще, да и правильнее, иметь API, url которого будет неизменный между вызовами, упрощает интеграцию. Например, domain.com/api
2) Наличие протокола общения, реализовав который ты будешь понимать, что происходит.
3) Результат должен быть в...