У мене є проект магазину, написаний Zend Framework2 і зараз я хочу написати програму для цього проекту. Я новачок у цілому для Android (я написав кілька тестових додатків, але жодного великого проекту на зразок цього). Тому на даний момент я планую "проект-додаток", але поки що не знайшов такого.
Я повинен написати API на PHP і повністюДодаток для Android, тому я просто хотів запитати, чи може хтось показати мені кілька хороших навчальних посібників / сайтів тощо, щоб отримати більше інформації про це (є деякі важливі теми, які я хотів би знати, наприклад, безпека спілкування JSON тощо).
Відповіді:
3 для відповіді № 1Якщо ви будуєте свій API у PHP, спочатку оцінітьякий фреймворк ви хочете використовувати. У мене був успіх у використанні Yii для побудови швидкого REST JSON API. Після знайомства з Yii ця стаття детально пояснює процес створення REST API: http://www.yiiframework.com/wiki/175/how-to-create-a-rest-api/
У вас є кілька варіантів щодо аутентифікаціїта захист вашого API. По-перше, переконайтеся, що всі дані надсилаються через https, інакше ваші зусилля щодо захисту вашого API витрачаються даремно, тому що кожен, хто слухає у вашій мережі, може читати запити / відповіді у відкритому тексті. Подивіться на використання OAuth або шаблон HMAC, подібний до веб-служб Amazon, для автентифікації запитів. Ось чудова стаття про останнє: http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/