DrupalサイトからWebサービス経由でiPhoneやAndroidなどの外部アプリケーションにデータを公開するにはどうすればよいですか?
最も一般的なソリューションの1つは サービスモジュール です。少しのセットアップとノウハウが必要ですが、出力できる形式や必要な形式に非常に柔軟です。これは、Parupir.netでDrupalCon Chicago AndroidおよびiOSアプリにデータを提供するために使用したソリューションです。
1つのオプションは、デフォルトで有効になっているRSSを使用することです。 RSSは http://example.com/rss.xml でデフォルトで使用できます。または views モジュールのようなものを使用している場合は、いつでも設定できます特定のビューのRSSフィード。RSSフィードのデータを特定のタイプまたは他のフィルターに制限します。
Drupal 8の場合、コアREST APIモジュールを使用するのが最善です。ここにDrupal 8 Android app https://github.com/onedrupal/One-Drupal-Android コアを使用REST APIs。
モジュールは hook_xmlrpc() および hook_xmlrpc_alter() も実装できます。
外部アプリケーションと交換する必要のあるデータ、およびそれらが必要とするフォーマットに応じて、このアプローチに従うこともできます。