HTTP-запрос XML-RPC с помощью App Inventor?

Я пытаюсь создать приложение, которое будет взаимодействовать с Tapatalks API, оно использует HTTP-запросы XML-RPC, я могу отправлять/получать запросы с помощью веб-компонента. Я не могу найти ничего об изменении веб-компонента/блоков для создания указанной кодировки XML-RPC. Любые ресурсы? Советы о том, что искать, или понимание будут оценены.

Это PHP-код API, с которым я пытаюсь взаимодействовать https://github.com/tapatalk/tapatalk-phpbb3/blob/master/root/mobiquo/function/login.php

Вот мои блоки приложений в настоящее время, и я получаю код 200

Вот мой редактор блоков: http://imgur.com/uEyOb8i


person user2712192    schedule 11.09.2013    source источник


Ответы (1)


То, что вы пробовали, выглядит очень странно, но вы хоть что-то пробовали ;-) ... Вы как-то перепутали запрос POST и GET, заголовок не определен и где формат xml?

Вероятно, полезно сначала прочитать следующее: Что такое запрос XML-RPC< br>
Тогда, что касается App Inventor, вы можете попробовать использовать следующие блоки.
EDIT: обновить снимок экрана, чтобы сделать его более понятным.

введите здесь описание изображения

person Taifun    schedule 11.09.2013
comment
Должна признать, вы потрясающие... и я благодарю вас за то, что вы провели со мной время. Я занимаюсь некоторыми исследованиями запросов XML-RPC, и вы мне очень помогли... Вот моя установка. Я не совсем понимаю, как сделать метод для getContentlength, я использовал байтовый калькулятор для вычисления количества XML, но пользователь/пароль являются переменными, и это заставляет меня задуматься. Также мое новообретенное понимание заключается в том, что XMLRPC собирается ответить в другом месте, не могли бы вы посоветовать. Это все, что нужно для интеграции с API Tapa Talk, который доступен с инструкциями: tapatalk.com/api.php - person user2712192; 13.09.2013
comment
см. обновленный снимок экрана, чтобы избежать пользовательской процедуры getContentLength. Кстати: проверьте свой XML, это недействительный XML. - person Taifun; 13.09.2013