У меня есть две разные учетные записи для Google DialogFlow, одна с Entreprise Edition, а другая - с обычной учетной записью.Раньше я работал с не-Entrepreise Dialogflow и мне удалось получить токен доступа из настроек, но в Entrepresie Edition ключи доступа не отображаются.
У меня есть доступ к консоли Google, и я вижу, что есть ключ служебной учетной записи, но когда я пытаюсь использовать этот ключ при вызове http при авторизации заголовка, я не авторизован 401.
Кто-нибудь знает, как я могу по-прежнему использовать DialogFlow V1 с выпуском entreprise и создавать токен доступа, чтобы я мог использовать его для выполнения http-вызова диалогового окна api!
Снимок экрана обеих учетных записей: entreprise
обычный
Код для использования DialogFlow Api:
function postData(url, data) {
console.log(JSON.stringify(data));
return fetch(url, {
body: JSON.stringify(data),
// cache: 'no-cache',
// credentials: 'same-origin',
headers: {
'content-type': 'application/json',
"Authorization": "Bearer " + configs.accessToken,
},
method: 'POST',
mode: 'cors',
redirect: 'follow',
referrer: 'no-referrer',
})
.then(response => response.json()) // parses response to JSON
}