Я новый Android-разработчик, и я пытаюсь подключить MySQL через мое приложение для Android с помощью Rest API, написанного в Slim framework, так что вы можете объяснить, как писать REST API, используя Slim framework ???Подключение RestAPI Slim framework к Android-приложению
ответ
Из требования, о котором вы упомянули до сих пор, кажется, что вы хотите отправить/получить данные в/из вашего приложения Android, которое хранится в базе данных MSQL (работает на каком-то сервере).
Поэтому то, что вам нужно сделать, это,
- Пишите свои API-интерфейсы REST в SLIM PHP FRAMEWORK,
- Позвоните их из Android App
так, что они могут быть использованы для хранения/извлечения данные в/из вашей базы данных MSQL.
поясню Evrything в кратко-
Слим Framework
Тонкий является основой PHP микро, который поможет вам быстро написать простой, но мощных веб-приложений и API.
Простыми словами, это набор функций/функций, которые могут использоваться для написания API REST. Итак, вам нужно будет написать свои API-интерфейсы REST, используя тот набор функций.
Простой Приложение Slim 3 содержит маршруты, отвечающие определенным HTTP-запросам. Ниже приведен маршрут, который будет вызывать функцию обратного вызова на HTTP POST request-
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require 'vendor/autoload.php';
$app = new \Slim\App;
$app->post('/user/', function (Request $request, Response $response) {
$user = array();
//$user will be an array of post parameters
$user = $request->getParsedBody();
$response->getBody()->write(/*a json string*/);
return $response;
});
$app->run();
Если вы Google о том, как писать апи отдыха для андроида, вы получите хорошие SLIM учебники для написания отдыха APIs как these->
Слим будет выступать в качестве промежуточного слоя здесь->
[Android App] < -> [SLIM PHP РАМКИ] < -> [MySQL Database Server]
Выше, это показывает, как будут поступать данные из вашего приложения на сервер БД и наоборот.
Как только вы успешно напишете свои API-интерфейсы, вам просто нужно позвонить им из вашего кода Android. Вы должны использовать что-то вроде volley для осуществления сетевой коммуникации в Android.
Да, это то, что я имею в виду, Я уже сделал Slim-файл, но я не знал, как подключить приложение Android к файлу php. не могли бы вы объяснить, как подключить php-файл к андроидному приложению, потому что я google как подключить много, но я не знал, t найти ответ – abzoghbi
его полностью до вас ... как вы называете ваш отдых api в андроиде, есть так много методов, библиотек там ... вам просто нужно google и выяснить, что подходит вам лучше. I упомянули выше в моем ответе. –
- 1. Подключение к Nike + RestAPI через cURL
- 2. Slim framework vs Silex framework
- 3. Использование PHP Slim Framework
- 4. php Slim framework - прохождение параметра к закрытию
- 5. Slim Framework 3 Загрузить
- 6. OpenID With Slim Framework
- 7. Проверка подлинности Slim Framework
- 8. Slim 3 Framework + Cookies
- 9. Slim Framework: D.R.Y
- 10. Slim Framework для начинающих
- 11. SLIM Framework PHP
- 12. Slim Framework 3 session
- 13. SLIM framework Остановить звонок
- 14. Zend framework - подключение к postgresql
- 15. Entity Framework Подключение к localDb
- 16. Невозможно вызвать API slim framework
- 17. Swagger.io Slim Framework POST-ошибки
- 18. Slim Framework/перенаправление общих папок
- 19. Slim Framework autoinclude ORM Models
- 20. Slim Framework - 404 Страница не
- 21. PHP Slim framework change page
- 22. SLIM Framework - Как сделать список контроля доступа с помощью SLIM?
- 23. slim framework no output отображается
- 24. Slim Framework Doctrine json output
- 25. Зависимость впрыска Slim Framework 3
- 26. Slim framework 3 $ _SESSION переменные
- 27. Silex vs SLIM PHP Framework
- 28. Сервер производства Slim Framework routing
- 29. Slim Framework добавляет глобальную функцию
- 30. Slim framework JWT middleware Проблема
Вы имеете в виду, что у вас уже есть API, написанный в SLIM PHP Framework, и вы хотите подключиться к нему с android ??? –
Не могли бы вы перефразировать этот вопрос, чтобы он стал более понятным?Я понимаю, что ваша система построена на стороне сервера: MySQL DB работает через REST API, созданный с помощью SlimFramework. б) Клиентская сторона: клиент Android. Теперь вы хотите «подключиться» к чему? – Fildor
Я пытаюсь подключиться между Slim и Application и использовать методы, которые используются в Slim как POST, GET, PUT и DELETE, потому что я использую MySQL для того, чтобы DB бросил Интернет – abzoghbi