0

Drupal サービス API でクエリ文字列構造を使用しようとしています。それは私のために働いていません。ほとんどのソリューションも検索しましたが、すべて失敗しました。m drupal コードは次のとおりです。

function rapid_services_resources() {
  $resources = array(
    'get_data' => array(
      'operations' => array(
        'retrieve' => array(
          'help' => t('Gets user email of uid passed.'),
          'callback' => 'my_module_get_user_email',
          'args' => array(
                 array(
                'name' => 'nid',
                'type' => 'int',
                'description' => 'The display ID of the view to get.',
                'source' => array('param' => 'nid'),
                'optional' => TRUE,
                'default value' => 'default',
              ),
          ),
          'access arguments' => '_blog_access_provide_access',
          'access callback' => '_blog_access_provide_access',
          //~ 'access arguments append' => FALSE,
        ),
      ),
    ),
  );
  return $resources;
}

function _blog_access_provide_access() {
  return TRUE;
}

function my_module_get_user_email($nid){
    var_dump($args);die;
}

私はこのようなURLが欲しい.:

http://localhost/drupaltest/rapidapi/get_data/?nid=111

どこが間違っていたか教えてください。前もって感謝します。

4

1 に答える 1