admin管理员组文章数量:1334149
I have created API key from here key generated and test is also working as intended. but while creating a function based on API key, I am getting "cause" : "App mnTrY8NvPwu6nt8h8AR6 credentials do not authorize access to per... (use muteHttpExceptions option to examine full response)" error.
function getParkingDetails2(location) {
try {
// Step 1: Get coordinates for the location
const geocodeUrl = `?
q=${encodeURIComponent(location)}&apiKey=${HERE_API_KEY}`;
const geocodeResponse = UrlFetchApp.fetch(geocodeUrl);
const geocodeData = JSON.parse(geocodeResponse.getContentText());
if (!geocodeData.items || geocodeData.items.length === 0) {
return {
error: `No coordinates found for location: ${location}`
};
}
const {
lat,
lng
} = geocodeData.items[0].position;
// Step 2: Define a bounding box around the coordinates
const delta = 0.05; // Adjust for search area size
const bbox = `${lat + delta},${lng - delta},${lat - delta},${lng + delta}`;
// Step 3: Fetch parking details using HERE Parking API
const parkingUrl = `?
bbox=${bbox}&apiKey=${HERE_API_KEY}`;
const parkingResponse = UrlFetchApp.fetch(parkingUrl);
const parkingData = JSON.parse(parkingResponse.getContentText());
if (!parkingData || parkingData.length === 0) {
return {
error: `No parking data found near ${location}`
};
}
return {
parkingSegments: parkingData
};
} catch (error) {
Logger.log('Error fetching parking details: ' + error.message);
return {
error: 'An unexpected error occurred while retrieving parking data'
};
}
}
function testGetParkingDetails() {
const location = 'Washington';
const parkingDetails = getParkingDetails2(location);
Logger.log(parkingDetails);
}
本文标签: javascriptGetting not authorised error while run the here maps api keyStack Overflow
版权声明:本文标题:javascript - Getting not authorised error while run the here maps api key - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742365856a2461218.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论