モバイルウェブサービス
- Webサービスを使用する
- モバイルウェブサービス
- WebサービスFAQ
Moodleには、モバイルアプリケーション用に設計されたWebサービスが組み込まれています。公式モバイルアプリを実行する必要があります。他の人が公式アプリを使用するようにしたい場合、またはサードパーティのアプリで明示的に要求されている場合にのみ有効にします。
モバイルWebサービスを有効にする
サイト管理者はまずモバイルWebサービスを有効にする必要があります。
- [管理]> [サイト管理]> [モバイルアプリ]> [モバイル設定]で
- [モバイルデバイス用のWebサービスを有効にする]をチェックしてから、
- 保存をクリックします。
それでおしまい!他の手順は必要ありません。
このドキュメントの残りの部分では「舞台裏」について説明します。
サービスが有効になっているとどうなりますか
モバイルWebサービスを有効にすると、自動的に次の処理が行われます。
- Webサービスシステムを有効にする([ 管理]> [サイト管理]> [拡張機能] )
- 「モバイルWebサービス」と呼ばれる組み込みの外部サービスを有効にします - この新しいモバイルサービスが有効として表示されているはずです。
- xml-rpcプロトコルを有効にする(メンテナンスされていないMy Moodleアプリとの下位互換性のため)
- 残りのプロトコルを有効にする
- 認証されたユーザーロールに「webservice / xmlrpc:use」機能を許可する
- 認証されたユーザーロールに 'webservice / rest:use'機能を許可する
モバイルWebサービスを無効にする
[モバイルWebサービスを有効にする]をオフにすると、自動的に次のようになります。
- 「モバイルWebサービス」と呼ばれる外部サービスを無効にします。
- 「モバイルWebサービス」が唯一有効な外部サービスの場合
- Webサービスシステムを無効にする
- xml-rpcプロトコルを無効にする
- 残りのプロトコルを無効にする
- 認証されたユーザーロールの 'webservice / xmlrpc:use'機能を削除します
- 認証されたユーザーロールの 'webservice / rest:use'機能を削除します