Требуются ли какие-либо дополнительные параметры в redirect_uris при интеграции Hubspot с 3CX? - PullRequest
0 голосов
/ 12 июля 2020

Мне поручили интегрировать 3CX с hubspot. Я следил за этим https://www.3cx.com/docs/hubspot-pbx-crm-integration/ и создал локальное node.js приложение для тестирования.

У меня есть консоль управления 3CX по адресу https://mypbx.com: 5001

Я настроил URL-адрес перенаправления в hubspot как: https://mypbx.com: 5001 / api / oauth2crm

Создал приложение node.js, которое работает по умолчанию: http://localhost: 3000

const CLIENT_ID = "0ccb666b-252d-46b3-8d22-9dad1e99d4f3";
const SCOPES = "contacts timeline";
const REDIRECT_URI = "https://mypbx.com:5001/api/oauth2crm";

const authUrl = 
'https://app.hubspot.com/oauth/authroize' +
`?client_id=${encodeURIComponent(CLIENT_ID)}` +
`&scope=${encodedURIComponent(SCOPES)}` +
`&redirect_uri=${encodedURIComponent(REDIRECT_URI)}`;

app.get('/install', (req, res) => { 
  res.redirect(authUrl);
});

После того как я выбрал правильную тестовую учетную запись в hubspot, возвращаемый URL-адрес будет https://mypbx.com: 5001 / api / oauth2crm? Code = ' a897025e-2855-4051-b1c5-c1b901d58762 ' но вместо hubspot с видимыми областями я получаю Error occured: Value cannot be null. Parameter name: key

Я новичок в этой интеграции и не знаю, как решить эту проблему или где искать следующие шаги решения этой

...