Twilio пейджинг в телефонном номере API - nodejs - PullRequest
0 голосов
/ 30 апреля 2019

Я использую клиент Twilio, как указано в документации в узле. Я хочу использовать нумерацию страниц, а также получить общее количество записей (телефонных номеров) для конкретной конечной точки. Я не мог найти какую-либо документацию, связанную с этим. Это код, который я использовал.

const client = require('twilio')(accountSid, authToken);

// Find and then purchase a phone number
client
  .availablePhoneNumbers('US')
  .local.list({
    areaCode: '510',
  })
  .then(data => {
    const number = data[0];
    return client.incomingPhoneNumbers.create({
      phoneNumber: number.phoneNumber,
    });
  })
  .then(purchasedNumber => console.log(purchasedNumber.sid));

Edit: я обнаружил, что есть способ передать pageNumber, pageSize. list({ pageNumber: 1 , pageSize: 10}) но полученные результаты не совпадают. Если я выполню вышеизложенное, два раза разные наборы результатов будут получены. Существует также availablePhoneNumbers('US').local.page({ pageNumber: 1 , pageSize: 10}), который также дает некоторые случайные результаты.

1 Ответ

2 голосов
/ 03 мая 2019

Разработчик Twilio здесь.

Ресурс доступных телефонных номеров не имеет нумерации страниц и возвращает случайный набор результатов при каждом запросе. Вы можете сузить свой поиск путем фильтрации по списку для таких вещей, как код страны или содержит ли он определенные шаблоны чисел, но вы не можете перечислить всю библиотеку чисел Twilio.

...