私は Services をDrupal 7と一緒に使用していて、それを使用してRESTサービスを構築しました。 Privatemsg モジュールと- エンティティAPI モジュール。
私のサービスの下には、entity_privatemsg_message
というリソースがあり、操作として取得とインデックス付けのみを行っています。
また、drupalスレッドの一部のユーザーによるスレッドでサポートされているpm_serviceも見つかりました。 サービスメソッドの追加 です。
これで、サービス内のprivatemsgリソースも確認できます。しかし、残りのサービスでpmメッセージを送受信する方法に関するドキュメントがありません。リクエストでどのような引数を送信する必要があるか。私はjs/jqueryを使用してリクエスト呼び出し($ .ajax)を行っています。
プライベートメッセージサービスについて助けてくれてありがとう。
Services Entity API を使用すると、あなたが探しているものが提供されると確信しています。モジュールを有効にすると、エンドポイントが表示されます。
このモジュールは、すべての Entity API エンティティタイプを Services にサポートします。すべてのエンティティタイプは、Servicesがノードなどのコードエンティティタイプに提供するものと同様に、標準リソースを取得します。
このモジュールを使用すると、プロパティまたはフィールドごとにエンティティを取得できます。また、適切に定義されているページングおよび関連エンティティも取得できます。