Guida introduttiva: Cercare informazioni sull'operatore per un numero di telefono usando Servizi di comunicazione di Azure

Importante

Questa funzionalità di Servizi di comunicazione di Azure è attualmente in anteprima.

Le API di anteprima e gli SDK vengono forniti senza un contratto di servizio. È consigliabile non usarli per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero avere funzionalità limitate.

Per altre informazioni, vedere Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Introduzione alla libreria client Telefono Numbers per JavaScript per cercare informazioni sugli operatori per i numeri di telefono, che possono essere usati per determinare se e come comunicare con tale numero di telefono. Seguire questa procedura per installare il pacchetto e cercare informazioni sull'operatore su un numero di telefono.

Nota

Trovare il codice per questa guida introduttiva in GitHub.

Prerequisiti

Controllo dei prerequisiti

In un terminale o in una finestra di comando eseguire il node --version comando per verificare che Node.js sia installato.

Configurazione

Per configurare un ambiente per l'invio di query di ricerca, seguire questa procedura nelle sezioni seguenti.

Creare una nuova applicazione Node.js

In un terminale o in una finestra di comando creare una nuova directory per l'app e passarvi.

mkdir number-lookup-quickstart && cd number-lookup-quickstart

Eseguire npm init -y per creare un file package.json con le impostazioni predefinite.

npm init -y

Creare un file denominato number-lookup-quickstart.js nella radice della directory creata. Aggiungere il frammento di codice seguente:

async function main() {
    // quickstart code will go here
}

main();

Installare il pacchetto

Usare il npm install comando per installare la libreria client Servizi di comunicazione di Azure Telefono Numbers per JavaScript.

npm install @azure/communication-phone-numbers@1.3.0-beta.4 --save

L'opzione --save aggiunge la libreria come dipendenza nel file package.json .

Esempi di codice

Autenticare il client

Importare il Telefono NumbersClient dalla libreria client e crearne un'istanza con il stringa di connessione, che può essere acquisito da una risorsa Servizi di comunicazione di Azure nel portale di Azure. È consigliabile usare una COMMUNICATION_SERVICES_CONNECTION_STRING variabile di ambiente per evitare di inserire il stringa di connessione in testo normale all'interno del codice. Informazioni su come gestire le stringa di connessione della risorsa.

Aggiungere il codice seguente all'inizio di number-lookup-quickstart.js:

const { PhoneNumbersClient } = require('@azure/communication-phone-numbers');

// This code retrieves your connection string from an environment variable
const connectionString = process.env['COMMUNICATION_SERVICES_CONNECTION_STRING'];

// Instantiate the phone numbers client
const phoneNumbersClient = new PhoneNumbersClient(connectionString);

Cercare la formattazione dei numeri di telefono

Per cercare le informazioni dell'operatore di un numero di telefono, chiamare searchOperatorInformation da PhoneNumbersClient.

let formattingResults = await phoneNumbersClient.searchOperatorInformation([ "<target-phone-number>" ]);

Sostituire <target-phone-number> con il numero di telefono a cui si sta cercando, in genere un numero a cui si vuole inviare un messaggio.

Avviso

Specificare i numeri di telefono in formato standard internazionale E.164, ad esempio +14255550123.

Cercare informazioni sull'operatore per un numero

Per cercare le informazioni dell'operatore di un numero di telefono, chiamare searchOperatorInformation da , passando true per l'opzione includeAdditionalOperatorDetailsPhoneNumbersClient.

let searchResults = await phoneNumbersClient.searchOperatorInformation([ "<target-phone-number>" ], { "includeAdditionalOperatorDetails": true });

Avviso

L'uso di questa funzionalità comporta un addebito per il tuo account.

Usare le informazioni sull'operatore

È ora possibile usare le informazioni sull'operatore. Per questa guida introduttiva, è possibile stampare alcuni dettagli nella console.

Prima di tutto, è possibile stampare i dettagli sul formato numerico.

let formatInfo = formattingResults.values[0];
console.log(formatInfo.phoneNumber + " is formatted " + formatInfo.internationalFormat + " internationally, and " + formatInfo.nationalFormat + " nationally");

Successivamente, è possibile stampare i dettagli relativi al numero di telefono e all'operatore.

let operatorInfo = searchResults.values[0];
console.log(operatorInfo.phoneNumber + " is a " + (operatorInfo.numberType ? operatorInfo.numberType : "unknown") + " number, operated in "
    + operatorInfo.isoCountryCode + " by " + (operatorInfo.operatorDetails.name ? operatorInfo.operatorDetails.name : "an unknown operator"));

È anche possibile usare le informazioni dell'operatore per determinare se inviare un SMS. Per altre informazioni sull'invio di un SMS, vedere la guida introduttiva per SMS.

Eseguire il codice

Eseguire l'applicazione dal terminale o dalla finestra di comando con il node comando .

node number-lookup-quickstart.js

Codice di esempio

È possibile scaricare l'app di esempio da GitHub).

Introduzione alla libreria client Telefono Numbers per C# per cercare informazioni sugli operatori per i numeri di telefono, che possono essere usati per determinare se e come comunicare con tale numero di telefono. Seguire questa procedura per installare il pacchetto e cercare informazioni sull'operatore su un numero di telefono.

Nota

Trovare il codice per questa guida introduttiva in GitHub.

Prerequisiti

Controllo dei prerequisiti

In un terminale o in una finestra di comando eseguire il dotnet comando per verificare che .NET SDK sia installato.

Configurazione

Per configurare un ambiente per l'invio di query di ricerca, seguire questa procedura nelle sezioni seguenti.

Creare una nuova applicazione C#

In un terminale o in una finestra di comando eseguire il dotnet new comando per creare una nuova app console con il nome NumberLookupQuickstart. Questo comando crea un semplice progetto C# "Hello World" con un singolo file di origine, Program.cs.

dotnet new console -o NumberLookupQuickstart

Passare alla cartella dell'app appena creata e usare il comando dotnet build per compilare l'applicazione.

cd NumberLookupQuickstart
dotnet build

Connessione al feed di pacchetti di sviluppo

La versione di anteprima pubblica dell'SDK viene pubblicata in un feed di pacchetti di sviluppo. È possibile aggiungere il feed di sviluppo usando l'interfaccia della riga di comando di NuGet, che lo aggiunge al file NuGet.Config.

nuget sources add -Name "Azure SDK for .NET Dev Feed" -Source "https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json"

Informazioni più dettagliate e altre opzioni per la connessione al feed di sviluppo sono disponibili nella guida per i contributi.

Installare il pacchetto

Nella directory dell'applicazione installare la libreria client Servizi di comunicazione di Azure Telefono Numbers per il pacchetto .NET usando il comando seguente.

dotnet add package Azure.Communication.PhoneNumbers --version 1.3.0-beta.5

Aggiungere una direttiva using all'inizio di Program.cs per includere lo spazio dei nomi Azure.Communication.

using System;
using System.Threading.Tasks;
using Azure.Communication.PhoneNumbers;

Aggiornare Main la firma della funzione come asincrona.

internal class Program
{
    static async Task Main(string[] args)
    {
        ...
    }
}

Esempi di codice

Autenticare il client

Telefono i client Number possono essere autenticati usando stringa di connessione acquisiti da una risorsa di Servizi di comunicazione di Azure nel portale di Azure. È consigliabile usare una COMMUNICATION_SERVICES_CONNECTION_STRING variabile di ambiente per evitare di inserire il stringa di connessione in testo normale all'interno del codice. Informazioni su come gestire le stringa di connessione della risorsa.

// This code retrieves your connection string from an environment variable.
string? connectionString = Environment.GetEnvironmentVariable("COMMUNICATION_SERVICES_CONNECTION_STRING");

PhoneNumbersClient client = new PhoneNumbersClient(connectionString, new PhoneNumbersClientOptions(PhoneNumbersClientOptions.ServiceVersion.V2024_03_01_Preview));

Telefono client Number possono eseguire l'autenticazione anche con l'autenticazione di Microsoft Entra. Con questa opzione, AZURE_CLIENT_SECRETle variabili di ambiente , AZURE_CLIENT_IDe AZURE_TENANT_ID devono essere configurate per l'autenticazione.

// Get an endpoint to our Azure Communication Services resource.
Uri endpoint = new Uri("<endpoint_url>");
TokenCredential tokenCredential = new DefaultAzureCredential();
client = new PhoneNumbersClient(endpoint, tokenCredential);

Cercare la formattazione dei numeri di telefono

Per cercare la formattazione nazionale e internazionale per un numero, chiamare SearchOperatorInformationAsync da PhoneNumbersClient.

OperatorInformationResult formattingResult = await client.SearchOperatorInformationAsync(new[] { "<target-phone-number>" });

Sostituire <target-phone-number> con il numero di telefono a cui si sta cercando, in genere un numero a cui si vuole inviare un messaggio.

Avviso

Specificare i numeri di telefono in formato standard internazionale E.164, ad esempio +14255550123.

Cercare informazioni sull'operatore per un numero

Per cercare le informazioni dell'operatore di un numero di telefono, chiamare SearchOperatorInformationAsync da , passando true per l'opzione IncludeAdditionalOperatorDetailsPhoneNumbersClient.

OperatorInformationResult searchResult = await client.SearchOperatorInformationAsync(new[] { "<target-phone-number>" }, new OperatorInformationOptions() { IncludeAdditionalOperatorDetails = true });

Avviso

L'uso di questa funzionalità comporta un addebito per il tuo account.

Usare le informazioni sull'operatore

È ora possibile usare le informazioni sull'operatore. Per questa guida introduttiva, è possibile stampare alcuni dettagli nella console.

Prima di tutto, è possibile stampare i dettagli sul formato numerico.

OperatorInformation formattingInfo = formattingResult.Values[0];
Console.WriteLine($"{formattingInfo.PhoneNumber} is formatted {formattingInfo.InternationalFormat} internationally, and {formattingInfo.NationalFormat} nationally");

Successivamente, è possibile stampare i dettagli relativi al numero di telefono e all'operatore.

OperatorInformation operatorInformation = searchResult.Values[0];
Console.WriteLine($"{operatorInformation.PhoneNumber} is a {operatorInformation.NumberType ?? "unknown"} number, operated in {operatorInformation.IsoCountryCode} by {operatorInformation.OperatorDetails.Name ?? "an unknown operator"}");

È anche possibile usare le informazioni dell'operatore per determinare se inviare un SMS. Per altre informazioni sull'invio di un SMS, vedere la guida introduttiva per SMS.

Eseguire il codice

Eseguire l'applicazione dal terminale o dalla finestra di comando con il dotnet run comando .

dotnet run --interactive

Codice di esempio

È possibile scaricare l'app di esempio da GitHub.

Introduzione alla libreria client di Telefono Numbers per Java per cercare informazioni sugli operatori per i numeri di telefono, che possono essere usati per determinare se e come comunicare con tale numero di telefono. Seguire questa procedura per installare il pacchetto e cercare informazioni sull'operatore su un numero di telefono.

Nota

Trovare il codice per questa guida introduttiva in GitHub.

Prerequisiti

Controllo dei prerequisiti

In un terminale o in una finestra di comando eseguire il mvn -v comando per verificare che Maven sia installato.

Configurazione

Per configurare un ambiente per l'invio di query di ricerca, seguire questa procedura nelle sezioni seguenti.

Creare una nuova applicazione Java

In un terminale o in una finestra di comando passare alla directory in cui si vuole creare l'applicazione Java. Eseguire il comando seguente per generare il progetto Java dal modello maven-archetype-quickstart.

mvn archetype:generate -DgroupId=com.communication.lookup.quickstart -DartifactId=communication-lookup-quickstart -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

L'attività 'generate' crea una directory con lo stesso nome di artifactId. In questa directory, la directory src/main/java contiene il codice sorgente del progetto, la directory src/test/java directory contiene l'origine di test e il file pom.xml è il modello a oggetti del progetto o POM.

Connessione al feed di pacchetti di sviluppo

La versione di anteprima pubblica dell'SDK viene pubblicata in un feed di pacchetti di sviluppo. Per connettersi al feed di sviluppo, aprire il file pom.xml nell'editor di testo e aggiungere il repository di sviluppo sia alle sezioni di <repositories><distributionManagement> pom.xml che è possibile aggiungere se non esistono già.

<repository>
  <id>azure-sdk-for-java</id>
  <url>https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-java/maven/v1</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>

Potrebbe essere necessario aggiungere o modificare il settings.xml file in ${user.home}/.m2

<server>
  <id>azure-sdk-for-java</id>
  <username>azure-sdk</username>
  <password>[PERSONAL_ACCESS_TOKEN]</password>
</server>

È possibile generare un token di accesso personale con la creazione di pacchetti e gli ambiti di scrittura e incollarli nel <password> tag.

Altre informazioni dettagliate e altre opzioni per la connessione al feed di sviluppo sono disponibili qui.

Installare il pacchetto

Aggiungere gli elementi di dipendenza seguenti al gruppo di dipendenze nel file pom.xml .

<dependencies>
  <dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-communication-common</artifactId>
    <version>1.0.0</version>
  </dependency>

  <dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-communication-phonenumbers</artifactId>
    <version>1.2.0-beta.3</version>
  </dependency>

  <dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-identity</artifactId>
    <version>1.2.3</version>
  </dependency>

  <dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-core</artifactId>
    <version>1.41.0</version>
  </dependency>
</dependencies>

Controllare la properties sezione per assicurarsi che il progetto sia destinato a Maven versione 1.8 o successiva.

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>

Esempi di codice

Configurare il framework dell'app

Dalla directory del progetto:

  1. Passare alla directory /src/main/java/com/communication/lookup/quickstart
  2. Aprire il file App.java nell'editor
  3. Sostituire l'istruzione System.out.println("Hello world!");
  4. Aggiungere le direttive import

Per iniziare, usare il codice seguente:

package com.communication.lookup.quickstart;

import com.azure.communication.phonenumbers.*;
import com.azure.communication.phonenumbers.models.*;
import com.azure.core.http.rest.*;
import com.azure.core.util.Context;
import com.azure.identity.*;
import java.io.*;
import java.util.ArrayList;

public class App
{
    public static void main( String[] args ) throws IOException
    {
        System.out.println("Azure Communication Services - Number Lookup Quickstart");
        // Quickstart code goes here
    }
}

Autenticare il client

Il client può essere autenticato usando un stringa di connessione acquisito da una risorsa Servizi di comunicazione di Azure nel portale di Azure. È consigliabile usare una COMMUNICATION_SERVICES_CONNECTION_STRING variabile di ambiente per evitare di inserire il stringa di connessione in testo normale all'interno del codice. Informazioni su come gestire le stringa di connessione della risorsa.

// This code retrieves your connection string from an environment variable
String connectionString = System.getenv("COMMUNICATION_SERVICES_CONNECTION_STRING");

PhoneNumbersClient phoneNumberClient = new PhoneNumbersClientBuilder()
    .connectionString(connectionString)
    .buildClient();

In alternativa, è possibile eseguire l'autenticazione usando l'autenticazione Microsoft Entra. L'uso di DefaultAzureCredentialBuilder è il modo più semplice per iniziare a usare Microsoft Entra ID. È possibile acquisire il nome della risorsa da una risorsa Servizi di comunicazione di Azure nel portale di Azure.

// You can find your resource name from your resource in the Azure portal
String endpoint = "https://<RESOURCE_NAME>.communication.azure.com";

PhoneNumbersClient phoneNumberClient = new PhoneNumbersClientBuilder()
    .endpoint(endpoint)
    .credential(new DefaultAzureCredentialBuilder().build())
    .buildClient();

Cercare la formattazione dei numeri di telefono

Per cercare la formattazione nazionale e internazionale per un numero, chiamare searchOperatorInformation da PhoneNumbersClient.

ArrayList<String> phoneNumbers = new ArrayList<String>();
phoneNumbers.add("<target-phone-number>");

// Use the free number lookup functionality to get number formatting information
OperatorInformationResult formattingResult = phoneNumberClient.searchOperatorInformation(phoneNumbers);
OperatorInformation formattingInfo = formattingResult.getValues().get(0);

Sostituire <target-phone-number> con il numero di telefono a cui si sta cercando, in genere un numero a cui si vuole inviare un messaggio.

Avviso

Specificare i numeri di telefono in formato standard internazionale E.164, ad esempio +14255550123.

Cercare informazioni sull'operatore per un numero

Per cercare le informazioni dell'operatore di un numero di telefono, chiamare searchOperatorInformationWithResponse da , passando true per l'opzione IncludeAdditionalOperatorDetailsPhoneNumbersClient.

OperatorInformationOptions options = new OperatorInformationOptions();
options.setIncludeAdditionalOperatorDetails(true);
Response<OperatorInformationResult> result = phoneNumberClient.searchOperatorInformationWithResponse(phoneNumbers, options, Context.NONE);
OperatorInformation operatorInfo = result.getValue().getValues().get(0);

Avviso

L'uso di questa funzionalità comporta un addebito per il tuo account.

Usare le informazioni sull'operatore

È ora possibile usare le informazioni sull'operatore. Per questa guida introduttiva, è possibile stampare alcuni dettagli nella console.

Prima di tutto, è possibile stampare i dettagli sul formato numerico.

System.out.println(formattingInfo.getPhoneNumber() + " is formatted "
    + formattingInfo.getInternationalFormat() + " internationally, and "
    + formattingInfo.getNationalFormat() + " nationally");

Successivamente, è possibile stampare i dettagli relativi al numero di telefono e all'operatore.

String numberType = operatorInfo.getNumberType() == null ? "unknown" : operatorInfo.getNumberType().toString();
String operatorName = "an unknown operator";
if (operatorInfo.getOperatorDetails()!= null && operatorInfo.getOperatorDetails().getName() != null)
{
    operatorName = operatorInfo.getOperatorDetails().getName();
}
System.out.println(operatorInfo.getPhoneNumber() + " is a " + numberType + " number, operated in "
    + operatorInfo.getIsoCountryCode() + " by " + operatorName);

È anche possibile usare le informazioni dell'operatore per determinare se inviare un SMS. Per altre informazioni sull'invio di un SMS, vedere la guida introduttiva per SMS.

Eseguire il codice

Eseguire l'applicazione dal terminale o dalla finestra di comando con i comandi seguenti: passare alla directory contenente il file pom.xml e compilare il progetto.

mvn compile

Compilare il pacchetto.

mvn package

Per eseguire l'app, usare il mvn comando .

mvn exec:java -D"exec.mainClass"="com.communication.lookup.quickstart.App" -D"exec.cleanupDaemonThreads"="false"

Codice di esempio

È possibile scaricare l'app di esempio da GitHub.

Introduzione alla libreria client Telefono Numbers per Python per cercare informazioni sugli operatori per i numeri di telefono, che possono essere usati per determinare se e come comunicare con tale numero di telefono. Seguire questa procedura per installare il pacchetto e cercare informazioni sull'operatore su un numero di telefono.

Nota

Trovare il codice per questa guida introduttiva in GitHub.

Prerequisiti

Controllo dei prerequisiti

In una finestra del terminale o di comando eseguire il comando python --version per verificare se Python è installato.

Configurazione

Per configurare un ambiente per l'invio di query di ricerca, seguire questa procedura nelle sezioni seguenti.

Creare una nuova applicazione Python

In un terminale o in una finestra di comando creare una nuova directory per l'app e passarvi.

mkdir number-lookup-quickstart && cd number-lookup-quickstart

Usare un editor di testo per creare un file denominato number_lookup_sample.py nella directory radice del progetto e aggiungere il codice seguente. Il codice di avvio rapido rimanente viene aggiunto nelle sezioni seguenti.

import os
from azure.communication.phonenumbers import PhoneNumbersClient

try:
   print('Azure Communication Services - Number Lookup Quickstart')
   # Quickstart code goes here
except Exception as ex:
   print('Exception:')
   print(ex)

Installare il pacchetto

Nella directory dell'applicazione installare la libreria client Servizi di comunicazione di Azure Telefono Numbers per il pacchetto Python usando il pip install comando .

pip install azure-communication-phonenumbers==1.2.0b2

Esempi di codice

Autenticare il client

Il client può essere autenticato usando un stringa di connessione acquisito da una risorsa Servizi di comunicazione di Azure nel portale di Azure. È consigliabile usare una COMMUNICATION_SERVICES_CONNECTION_STRING variabile di ambiente per evitare di inserire il stringa di connessione in testo normale all'interno del codice. Informazioni su come gestire le stringa di connessione della risorsa.

# This code retrieves your connection string from an environment variable
connection_string = os.getenv('COMMUNICATION_SERVICES_CONNECTION_STRING')
try:
    phone_numbers_client = PhoneNumbersClient.from_connection_string(connection_string)
except Exception as ex:
    print('Exception:')
    print(ex)

In alternativa, il client può essere autenticato usando l'autenticazione Microsoft Entra. L'uso dell'oggetto DefaultAzureCredential è il modo più semplice per iniziare a usare Microsoft Entra ID ed è possibile installarlo usando il pip install comando .

pip install azure-identity

La creazione di un DefaultAzureCredential oggetto richiede l'impostazione AZURE_CLIENT_IDdi , AZURE_CLIENT_SECRETe AZURE_TENANT_ID già impostata come variabili di ambiente con i valori corrispondenti dell'applicazione Microsoft Entra registrata.

Per informazioni su come ottenere queste variabili di ambiente, è possibile imparare a configurare le entità servizio dall'interfaccia della riga di comando.

Dopo aver installato la azure-identity libreria, è possibile continuare a autenticare il client.

from azure.identity import DefaultAzureCredential

# You can find your endpoint from your resource in the Azure portal
endpoint = 'https://<RESOURCE_NAME>.communication.azure.com'
try:
    credential = DefaultAzureCredential()
    phone_numbers_client = PhoneNumbersClient(endpoint, credential)
except Exception as ex:
    print('Exception:')
    print(ex)

Cercare la formattazione dei numeri di telefono

Per cercare la formattazione nazionale e internazionale per un numero, chiamare search_operator_information da PhoneNumbersClient.

formatting_results = phone_numbers_client.search_operator_information("<target-phone-number>")

Sostituire <target-phone-number> con il numero di telefono a cui si sta cercando, in genere un numero a cui si vuole inviare un messaggio.

Avviso

Specificare i numeri di telefono in formato standard internazionale E.164, ad esempio +14255550123.

Cercare informazioni sull'operatore per un numero

Per cercare le informazioni dell'operatore di un numero di telefono, chiamare search_operator_information da , passando True per l'opzione include_additional_operator_detailsPhoneNumbersClient.

options = { "include_additional_operator_details": True }
operator_results = phone_numbers_client.search_operator_information("<target-phone-number>", options)

Avviso

L'uso di questa funzionalità comporta un addebito per il tuo account.

Usare le informazioni sull'operatore

È ora possibile usare le informazioni sull'operatore. Per questa guida introduttiva, è possibile stampare alcuni dettagli nella console.

Prima di tutto, è possibile stampare i dettagli sul formato numerico.

formatting_info = formatting_results.values[0]
print(str.format("{0} is formatted {1} internationally, and {2} nationally", formatting_info.phone_number, formatting_info.international_format, formatting_info.national_format))

Successivamente, è possibile stampare i dettagli relativi al numero di telefono e all'operatore.

operator_information = operator_results.values[0]

number_type = operator_information.number_type if operator_information.number_type else "unknown"
if operator_information.operator_details is None or operator_information.operator_details.name is None:
    operator_name = "an unknown operator"
else:
    operator_name = operator_information.operator_details.name

print(str.format("{0} is a {1} number, operated in {2} by {3}", operator_information.phone_number, number_type, operator_information.iso_country_code, operator_name))

È anche possibile usare le informazioni dell'operatore per determinare se inviare un SMS. Per altre informazioni sull'invio di un SMS, vedere la guida introduttiva per SMS.

Eseguire il codice

Eseguire l'applicazione dal terminale o dalla finestra di comando con il python comando .

python number_lookup_sample.py

Codice di esempio

È possibile scaricare l'app di esempio da GitHub.

Risoluzione dei problemi

Domande e problemi comuni:

  • Le modifiche apportate alle variabili di ambiente potrebbero non avere effetto nei programmi già in esecuzione. Se si nota che le variabili di ambiente non funzionano come previsto, provare a chiudere e riaprire i programmi usati per eseguire e modificare il codice.
  • I dati restituiti da questo endpoint sono soggetti a varie leggi e normative internazionali, pertanto l'accuratezza dei risultati dipende da diversi fattori. Questi fattori includono se il numero è stato convertito, il codice paese e lo stato di approvazione del chiamante. In base a questi fattori, le informazioni sugli operatori potrebbero non essere disponibili per alcuni numeri di telefono o potrebbero riflettere l'operatore originale del numero di telefono, non l'operatore corrente.

Passaggi successivi

In questo argomento di avvio rapido si è appreso come:

  • Ricerca della formattazione dei numeri
  • Cercare informazioni sull'operatore per un numero di telefono