2016-04-08 17 views
0

Ich entwickle derzeit eine PHP-Anwendung für eine große Anzahl von Benutzern mit der Twilio API.Subaccount SID & Token Retrieval

Es war mir erfolgreich, Benutzern zu ermöglichen, sich anzumelden und ein Unterkonto zu erstellen, aber was ich gefunden habe, damit sie einzeln ihre eigenen Nummern kaufen können, ist dynamisch jedes Subaccount SID & Access-Token basierend auf was auch immer Konto ist derzeit angemeldet (oder so denke ich, dass dies der Weg ist).

Von dem, was ich in der API documentation sehen kann, scheint es nicht, als gäbe es eine einfache Möglichkeit, dies zu tun.

Kann jemand irgendeine Anleitung anbieten?

Antwort

0

Twilio Entwickler Evangelist hier.

Ich würde empfehlen, wenn Sie einen Benutzer registrieren und ein Unterkonto für sie erstellen, dass Sie die SID und das Authentifizierungs-Token des Unteraccounts in einer lokalen Datenbank von Ihnen speichern. Wenn ein Benutzer versucht, eine Telefonnummer zu kaufen, können Sie seine Anmeldeinformationen aus der Datenbank abrufen, einen REST-Client mithilfe der Berechtigungsbibliothek unter Verwendung der Anmeldeinformationen initialisieren und im Auftrag des Unteraccounts Aufrufe an die API senden.

Hilft das überhaupt?

0

Solange Sie den FriendlyName mit der ID oder dem verknüpfbaren Namen Ihres Mitglieds übereinstimmen; Sie können es von Twilio ziehen wie:

$client = new Client($masterSID, $masterToken); 
$subAccounts = $client->api->accounts->read(
     array("friendlyName" => "Member:1") 
); 
$subAccount = array_pop($subAccounts); 
echo $subAccount->sid . "\r\n"; 
echo $subAccount->authToken . "\r\n"; 
echo $subAccount->status;