Как создать ключ API для дополнительной учетной записи Twilio - PullRequest
0 голосов
/ 24 января 2019

Так что в настоящее время у нас есть основная учетная запись и несколько дополнительных учетных записей на Twilio.Мы пытаемся внедрить токены клиентского доступа, и для них требуются (среди прочего) ключ API и секрет API.

Мы уже пытались использовать мастер-ключ API, но он возвращает ошибку аутентификации (недопустимый токен)когда мы используем его с приложением twiml для дополнительной учетной записи, есть ли способ сгенерировать ключ API через restful api на twilio ??

Очень ценится

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Мне удалось наконец связаться с сотрудниками службы поддержки twilio, и они были очень полезны и смогли дать мне ответ.

use Twilio\Rest\Client;

// Find your Account Sid and Auth Token at twilio.com/console
$sid    = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$key = $twilio->newKeys->create(array("FriendlyName" => "New Key from PHP"));
print($key->sid . "\n");
print($key->secret . "\n");

и для nodejs:

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

client.newKeys.create({friendlyName: 'New Key from Node.js'})
      .then(key => console.log(key.sid,key.secret));

очевидно, что ответ еще не добавлен в документацию.

0 голосов
/ 25 января 2019

Это хороший ресурс для вас.https://www.twilio.com/docs/iam/keys/api-key

...