web-dev-qa-db-ja.com

Drupalデータを外部アプリケーションに公開するにはどうすればよいですか?

DrupalサイトからWebサービス経由でiPhoneやAndroidなどの外部アプリケーションにデータを公開するにはどうすればよいですか?

6
markdorison

最も一般的なソリューションの1つは サービスモジュール です。少しのセットアップとノウハウが必要ですが、出力できる形式や必要な形式に非常に柔軟です。これは、Parupir.netでDrupalCon Chicago AndroidおよびiOSアプリにデータを提供するために使用したソリューションです。

14
Dave Reid

1つのオプションは、デフォルトで有効になっているRSSを使用することです。 RSSは http://example.com/rss.xml でデフォルトで使用できます。または views モジュールのようなものを使用している場合は、いつでも設定できます特定のビューのRSSフィード。RSSフィードのデータを特定のタイプまたは他のフィルターに制限します。

1
Chris Cohen

Drupal 8の場合、コアREST APIモジュールを使用するのが最善です。ここにDrupal 8 Android app https://github.com/onedrupal/One-Drupal-Android コアを使用REST APIs。

0
TechNikh

モジュールは hook_xmlrpc() および hook_xmlrpc_alter() も実装できます。
外部アプリケーションと交換する必要のあるデータ、およびそれらが必要とするフォーマットに応じて、このアプローチに従うこともできます。

0
kiamlaluno