Creating Project Membership through Redmine API
Added by Justin Da Silva over 12 years ago
I get "Empty Reply" response from using the API to try to add project membership. I have no problems using the API to add Projects or Issues, but I seem to be having problems with these Project Memberships. Docs here: http://www.redmine.org/projects/redmine/wiki/Rest_Memberships
My code:
// $array['id'] is a redmine project id. In this case, it is "78" as seen in the response below
$rm_projectmembership = new Redmine_ProjectMembership($array['id'], array(
'user_id' => (string)$me->getRedmineId(),
'role_ids' => array('role_id' => '3')
));
$rm_projectmembership->save();
My Response:
[request_format] => xml
[element_name] => membership
[extra_params] =>
[user] =>
[password] =>
[element_name_plural] => memberships
[_data] => Array
(
[user_id] => 8
[role_ids] => Array
(
[role_id] => 3
)
)
[error] => Empty reply
[errno] =>
[request_body] => <?xml version="1.0" encoding="UTF-8"?><membership>
<user_id>8</user_id>
<role_ids><role_id>3</role_id>
</role_ids>
</membership>
[request_uri] => http://localhost:81/redmine/projects/78/memberships.xml
[request_method] => POST
[response_code] => 403
[response_headers] => HTTP/1.1 403 Forbidden