0

サービス モジュールを使用して drupal 7 に新しいユーザーを追加するための PHP スクリプトを作成しようとしています。

これまでのところ、匿名ユーザーとして作成できました。管理者のみの権限でスクリプトを実行すると、次の通知が表示されます。

リクエストでユーザー名とパスワードを送信しましたが、匿名ユーザー (403) のアクセスが拒否されました。

私は何をしようとするべきですか?

前もって感謝します。

4

1 に答える 1

1

どのタイプの認証済みユーザーとしてログインしても、ユーザー登録サービス リソースを使用することはできません。これは、ログインすると登録フォームに入力できないという点で、Drupal のデフォルトの動作と非常によく似ています。代わりに、User Create サービス リソースを呼び出す必要があります。

POSTを実行して、次のような?q=[my-endpoint]/user.jsonデータを送信します。

{ account: { name: 'bob', mail: 'bob@hotmail.com', } }

于 2015-06-09T23:22:32.367 に答える