2015-09-11 1 views
1

J'utilise le code suivant pour interroger le type d'un téléphone. J'utilise php comme langue pour ce projet seulement. J'utilise le code suivant.Comment connaître un type de téléphone?

Je ne reçois le téléphone « 12252763867 » comme output.from le code suivant

$number->phone_number; 

La question est de savoir comment puis-je obtenir le type de téléphone?

<?php 
require "NewServices/Twilio.php"; 
$AccountSid ="xxx" ; 
$AuthToken ="xxxx" ; 
$from = '<twilio phone>'; 
$to = '+12252763867'; 

$client1 = new Services_Twilio($AccountSid, $AuthToken); 
$client = new Lookups_Services_Twilio($AccountSid, $AuthToken); 


$number = $client->phone_numbers->get("+12252763867"); 
$body = $number->phone_number; 

try 
{ 
    $client1->account->sms_messages->create($from,$to,$body); 
} catch (Services_Twilio_RestException $e) { 

} 

?> 
+0

Que voulez-vous dire par type de téléphone? De quel pays parlez-vous? Quelles règles s'appliquent? Au Royaume-Uni, par exemple, un numéro commençant par 07 est un mobile. Vous devez modifier votre question pour inclure plus d'informations avant de pouvoir vous aider. –

+0

Je veux récupérer le code de pays d'informations de type etc. de la réponse à l'expression GET Le type devrait me dire si le téléphone est un mobile, un téléphone fixe ou un télécopieur. Le pays est les Etats-Unis –

Répondre

1

Twilio développeur évangéliste ici.

Une fois que vous avez le numéro de téléphone avait l'air comme vous avez montré ici:

$number = $client->phone_numbers->get("+12252763867"); 
$body = $number->phone_number; 

Vous pouvez interroger les autres champs de ce numéro aussi, comme:

$country = $number->country_code 
$format = $number->national_format 

Si vous voulez plus d'informations, peut passer le paramètre Type comme « porteuse »:

$number = $client->phone_numbers->get("+12252763867", array("Type" => "carrier")) 

Vous pouvez alors obtenir le type de numéro que vous demandez.

$type = $number->carrier->type 

L'information du transporteur coûte 0,005 $ par numéro de téléphone recherché.