@@ -52,11 +52,12 @@ async function getServiceAccessToken() {
5252}
5353
5454
55- async function getFromApi ( serviceAccessToken , resourceUrl , queryParams = { } , raiseError = true ) {
56-
57- const url = new URL ( `${ baseUrl } ${ resourceUrl } ` ) ;
58- Object . keys ( queryParams ) . forEach ( key => url . searchParams . append ( key , queryParams [ key ] ) ) ;
55+ async function getFromApi ( serviceAccessToken , resourceUrl , queryParams = null , raiseError = true ) {
5956
57+ const queryString = queryParams ? `?${ new URLSearchParams ( queryParams ) } ` : '' ;
58+ const url = `${ baseUrl } ${ resourceUrl } ${ queryString } ` ;
59+ console . log ( url ) ;
60+
6061 const response = await fetch ( url , {
6162 headers : {
6263 "Authorization" : `Bearer ${ serviceAccessToken } ` ,
@@ -114,9 +115,7 @@ async function quickstart() {
114115
115116 // Get all participants
116117 url = `/api/v1/administration/projects/${ rksProjectId } /participants` ;
117- // Return only 1 participant for this example
118- queryParams [ "pageSize" ] = 1 ;
119- response = await getFromApi ( serviceAccessToken , url , queryParams ) ;
118+ response = await getFromApi ( serviceAccessToken , url ) ;
120119 const participants = response . data ;
121120 console . log ( `\nTotal Participants: ${ participants . totalParticipants } ` ) ;
122121
@@ -126,7 +125,7 @@ async function quickstart() {
126125
127126 if ( participantIdentifier != "YOUR_PARTICIPANT_IDENTIFIER" ) {
128127 url = `/api/v1/administration/projects/${ rksProjectId } /participants/${ participantIdentifier } ` ;
129- response = await getFromApi ( serviceAccessToken , url , { } , false ) ;
128+ response = await getFromApi ( serviceAccessToken , url , null , false ) ;
130129 if ( response . status === 404 ) {
131130 console . log ( "\nParticipant not found." ) ;
132131 } else {
0 commit comments