Quantcast
Channel: Web services
Viewing all articles
Browse latest Browse all 2362

Re: Invalid-parameter errorr from apparenly valid user and group IDs passed to core_group_add_group_members

$
0
0

by Jordan Sipahutar.  

HI Alfonso,

I already enrolled user to course,

I want to add group member using web service,

But, it didn't work,
error message :

 '{"exception":"invalid_parameter_exception","errorcode":"invalidparameter","message":"Invalid parameter value detected","debuginfo":"Missing required key in single structure: members"}' 

it is my code:

 public function assign_user_group($userid, $groupid)

    {

       $functionName = 'core_group_add_group_members';

         

        $member = new stdClass();

        $member->groupid = $groupid;

        $member->userid = $userid;

      

        $members = array($member);

        $params = array('$members' => $members);


        /// REST CALL

        $restformat = "json";

        $serverurl = $this->serverUrl . '&wsfunction=' . $functionName . '&moodlewsrestformat=' . $restformat;

        require_once ('curl.php');

        $curl = new curl();

        $resp = $curl->post($serverurl, $params);


        echo '</br>************************** Server Response Assign user to group()**************************</br></br>';

        echo $serverurl . '</br></br>';

        var_dump($resp);   

    }

do you have  solution for this problem?


Viewing all articles
Browse latest Browse all 2362

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>