問題タブ [drupal-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupal node.save と JSONP
MooTool の JSONP を使用した Drupal node.save の呼び出しに問題があります。ここに例があります。
ここに私の要求があります:
callback Request.JSONP.request_map.request_1
method node.save
sessid 123123123123123
node {"type":"blog","title":"New Title","body":"これはブログ本文です"}
これが私の結果です
HTTP/1.0 500 内部サーバー エラー
以前はこれが機能していましたが、AMFPHP を使用して、オブジェクトを drupal に送信できました。これは Drupal がオブジェクトを期待していることに関係していると思いますが、これは GET であるため、文字列として変換されます。コードをハッキングせずにこれを回避する方法はありますか?
これが私のコードです:
私の Drupal サービス JS コード:
私はドットを接続しようとしていますが、Drupal にはあまり慣れていませんが、文字列をオブジェクトに戻すだけでよいと思います。私が見るべき場所、または既存のパッチがあるかどうかについてのアイデアはありますか?
drupal - 別のサイトへの XMLRPC 呼び出しで node.save を使用する drupal。「アクセスが拒否されました」というメッセージ
マルチサイト設定で別の drupal サイトにノードを作成するためのコードが 1 つの drupal サイトにあります。セッション ID を取得して正常にログインしているように見えますが、「ページ」ノードを作成しようとすると、「アクセスが拒否されました」というメッセージが表示されます。[サービス] -> [設定] の下に「キー認証」があり、「キーを使用する」のチェックが外され、「sessid を使用する」がチェックされています。ログインしたユーザーのアクセス許可を取得します:「ページコンテンツの作成」、「サービスの管理」など...以下は私のコードです:
このスクリプトの出力は次のとおりです。
--
--
アクセス拒否
drupal - サービスモジュールにはまだキーが必要ですか
サービスモジュールを構成しようとすることを提案する本を読んでいます。、、、およびの3つのタブが表示されるBrowse
はずSettings
ですKeys
。私は最新のリリースで作業していますが、表示されるのはBrowse
とだけSettings
です。Keys
タブに何が起こったのか誰もが知っていますか?モジュールロジックは変更されましたか?
drupal - Drupal Services モジュールでキーを使用する
Drupal サービス モジュールをテストしていますが、問題なく動作しています。キーなしからキー認証に切り替えたところ、システムがこのキーを生成してくれましたafw92iej83foijofn23
。
を調べるnode.get
と、4つの追加の必須パラメーターが必要でhttp://localhost/drupal/admin/build/services/browse/node.get
あることがわかります。stringhash
stringdomain_name
stringdomain_time_stamp
stringnonce
引数 (6)
- stringhash (必須)有効な API キー。
- stringdomain_name (必須) API キーの有効なドメイン。
- stringdomain_time_stamp (必須)キーのハッシュに使用されるタイム スタンプ。
- stringnonce (必須)一度だけ使用する nonce は、ハッシュ キーも使用します。
- intnid (必須) ノード ID。
- arrayfields (オプション)返すフィールドのリスト
最初の引数は単なる API キーではなく、ハッシュされた API キーであり、他のフィールドと一緒にハッシュされているようです。この API キーを生成するにはどうすればよいですか? drupal がキーをハッシュすることを期待する順序または特定の方法はありますか?
drupal - サービス層のみとしての Drupal
Drupal のサービス レイヤーでノードなどを取得することは可能ですが、Drupal をサービス レイヤーに制限する方法はありますか。この場合、フロント エンドは Drupal/PHP ではなく、まったく別のものになります。Drupal がどこにも積み込まれないようにし、サービス レイヤーを介して Drupal と通信する非 drupal インターフェース ロードのみを保持する方法はありますか?
drupal - DrupalサービスでKrumoを無効にする
drupalサービスのメソッドを調べると、Krumoと呼ばれるものでフォーマットされた出力が得られます。以前はこのようではなく、単なる配列ダンプでした。このクルモが活性化する原因が何だったのかわかりません。オフにする方法はありますか?
java - Javaアプリケーションから現在ログインしているDrupalユーザーにアクセスする
DrupalWebサイトと同じドメインでJavaアプリケーションをホストしています。このJavaアプリケーションは、ブラウザーからクライアント要求を取得します(したがって、すべてのCookieにアクセスできます)。Javaアプリケーションで取得したCookieを使用して、クライアントが同じブラウザーからDrupalにログインしているかどうかを確認することはできますか?
Javaアプリケーションからxmlrpcを使用してDrupalサービスモジュールへのリクエストを実行することを考えましたが、Cookieデータを提供する現在ログインしているユーザーに関する情報を取得する方法が見つかりませんでした。
何か案は?
どうもありがとう。
PS:新しくインストールしたDrupal 7を使用しています。Drupal6の例があれば、それでうまくいきます。ありがとう。
android - Android アプリ - Drupal サービス
Android アプリから Drupal Web サイトにデータをアップロードしようとしています。GET/POST データを解析してデータベースに保存する PHP コードを開発する方法を知っています。
しかし、Drupal と CCK の分野になると、少し難しくなります。私の調査によると、Services モジュールはこの種のもののために構築されています。
Androidデータが既存のノードとして作成または更新されるように、node.saveサービスをセットアップする方法と、データをURLでどのように表す必要があるかについて、誰でも教えてもらえますか?
json - Drupal ビューへの引数の送信 (JSON、cURL)
(Node)Date Created 引数を使用してビューを取得しようとしています。ただし、cURLで送信すると、正しく機能しないようです。これが私のコードです:
[] を返すので、何らかの形で引数の処理を推測しています。「args」を削除すると、ワイルドカード設定で実行されます。
android - Androidアプリに表示するXMLサーバーを構築するためのサービスモジュール
今までロケット科学らしいことをやっています。DrupalWebサイトの最新コンテンツをAndroidアプリケーションに表示したい。RSSフィードを表示したくないだけでなく、適切なノードと追加された新しいユーザーも表示したいので、サービスモジュールが必要になります。
サービスモジュールをインストールしましたが、使用方法がわかりません。
私はXMLとJSONの解析を行ったので、作成しやすいサーバーのいずれかに精通しています。