Доступ к базе данных Wordpress в мобильных приложениях - PullRequest
0 голосов
/ 09 мая 2009

Я новичок в WordPress и хочу создать интерфейс для доступа к моей базе данных, размещенной на WordPress, в моих мобильных приложениях, особенно в iPhone и Android.

Поскольку они не имеют прямого доступа к базам данных SQL и для их выполнения потребуются подпрограммы на стороне сервера, каков будет лучший способ для меня написать эти подпрограммы / вызовы веб-служб?

Есть ли для этого плагины для wordpress? Если нет, какой язык мне использовать - php или что-то еще?

Мне нужно немного свинца.

Ответы [ 3 ]

4 голосов
/ 15 мая 2009

Возможно, вам не нужен прямой доступ к базе данных?

Wordpress поддерживает стандартный интерфейс XML-RPC, поэтому приложения могут обмениваться данными с WP через Интернет без необходимости доступа к базе данных WP. http://codex.wordpress.org/XML-RPC_Support

Если вы решите реализовать свои приложения с использованием XML-RPC, все ваше общение будет сведено к простым HTTP-вызовам.

Для начала я предлагаю проверить исходный код собственного приложения Wordpress для iPhone, которое использует XML-RPC http://iphone.wordpress.org/

Также обратите внимание, что Wordpress опубликовал расширение для API XML-RPC, которое включает в себя специфические функции WP: http://codex.wordpress.org/XML-RPC_wp

1 голос
/ 11 мая 2009

Я бы предложил создать веб-приложение (стиль iPhone) для телефонного приложения и вызывать все с AJAX на PHP (из-за Wordpress с PHP) для проверки и выполнения запросов. Ссылка на веб-приложение для iPhone Я не нашел надежного учебного пособия / ресурса для разработки веб-приложений BlackBerry (пожалуйста, напишите, если вы его найдете)

0 голосов
/ 11 мая 2009

Вместо того, чтобы создавать новое приложение или пытаться портировать базу данных, проверьте WP Touch , который является плагином / темой Wordpress, который превратит вашу установку Wordpress в дружественный для iPhone сайт на iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...