Mit der nativen API holen holen, habe ich diesen Code:Header nicht gesetzt auf api Anruf
fetch('https://api.surveymonkey.net/v3/surveys/' + surveyId + '/responses/bulk?api_key=' + keySurveyMonkey + '&email=' + customerEmail, {
method: 'GET',
credentials: "include",
headers: {
"authorization": "Bearer xxxxxxxxxxxxxxxxxxxx"
}
})
.then((response) => {
return response.json();
})
Aus irgendeinem Grund die Header nicht gesetzt sind, so dass die API zu werfen ist 401.
Ich habe versucht mit und ohne die Anmeldeinformationen: "include" – go4cas
Wenn ich die gleichwertige curl: 'curl-X GET -H" Autorisierung: Bearer xxxxxx "https://api.surveymonkey.net/v3/surveys/ 85596932/responses/bulk? Api_key = xxxxxxxxxx & email = test @ beispiel.com' es funktioniert 100% – go4cas
Könnte ein CORS Problem sein: https://stackoverflow.com/questions/34662288/setting-authorization-in-native-browser-fetch – Andreas