2017-03-06 3 views
1

Ich versuche, den folgenden Anwendungsfall und die Frage auf der Hand zu lösen:Twilio: LookupsClient Funktionalität nicht im SDK 4.x

Anwendungsfall:

Für eine gegebene Zahl, müssen wir feststellen, ob Die Telefonnummer lautet Festnetz oder Mobiltelefon.

Environment Setup:

Derzeit wir haben Twilio Nuget v4.7.2 installiert und es zeigt Montage Version '3.4.1.0'

Frage:

Per der LookupsClient Dokumentation Link (https://www.twilio.com/docs/api/lookups) , sollte die folgende Zeile mit 4.x SDK funktionieren. Der entsprechende Namensraum kann jedoch nicht gefunden werden für:

var lookupsClient = new LookupsClient(accountSid, authToken); 

Gedanken?

Screenshot Showing issue and Nuget Package Installation

ps: Vielen Dank für Ihre Zeit und hier :)

+0

Können Sie den Rest des Codes überhaupt teilen? Haben Sie 'Twilio.Lookups;' am Anfang Ihrer Datei? – philnash

+0

@philnash ja, ich habe es die "mit Twilio.Lookups". Außerdem habe ich einen Screenshot des Problems hinzugefügt. –

+0

Hmm, bist du sicher, dass es Version 4.7.2 ist? Diese Version sollte 'Twilio.Lookups' haben. Version 5 erfordert jedoch andere Includes. Überprüfen Sie den Unterschied mit dem Versionsschalter oben rechts im Code hier: https://www.twilio.com/docs/api/lookups – philnash

Antwort

0

Twilio Entwickler Evangelist helfen.

Ich bin sicher informiert, dass Sie hier richtig liegen und das Twilio Nuget-Paket 4.7.2 enthält nicht das Lookups-Paket.

Sie haben jetzt zwei Möglichkeiten.

Im Idealfall sollten Sie auf Twilio v5.0 aktualisieren. Dies wurde neu veröffentlicht, enthält das Lookups-Paket und wird zukünftig unterstützt.

Wenn Sie nicht auf v5 aktualisieren können, müssen Sie die Lookups package neben Twilio v4.7.2 installieren. Dann können Sie es aufnehmen und wie erwartet verwenden.

Lassen Sie mich wissen, ob das überhaupt hilft.

Verwandte Themen