4

Android アプリから Drupal Web サイトにデータをアップロードしようとしています。GET/POST データを解析してデータベースに保存する PHP コードを開発する方法を知っています。

しかし、Drupal と CCK の分野になると、少し難しくなります。私の調査によると、Services モジュールはこの種のもののために構築されています。

Androidデータが既存のノードとして作成または更新されるように、node.saveサービスをセットアップする方法と、データをURLでどのように表す必要があるかについて、誰でも教えてもらえますか?

4

1 に答える 1

4

Drupal のサービス モジュールと通信するには、Drupal と通信する方法を選択する必要があります。Services モジュールは、「インターフェース」と呼ばれる多くの方法を提供します。これは基本的に、Drupal に送信するデータの形式です。

サービス インターフェイスの例:

データを送信する「形式」を選択したら、その形式に変換する必要があります。では、「SOAP」を選択したとしましょう。Android から Web サービス呼び出しを送信する方法については、次のスタック オーバーフローを参照してください。 Androidで SOAP Web サービスを呼び出す方法

もう 1 つ注意すべき点は、(匿名ユーザーがコンテンツを作成できる場合を除いて) ユーザーがログインする必要があることです。そのため、最初にログイン サービスに取り組む必要があります。

レビュー中:

  1. セットアップ サービス モジュール
  2. SOAP や JSON などの形式を選択します
  3. ユーザーにログインするための呼び出しを行います (anon を除く)
  4. ノード保存サービスを呼び出します。

お役に立てれば!

于 2011-06-03T19:00:05.660 に答える