2017-10-12 4 views
0

Essayer de mettre à jour une carte d'identité de l'appelant sortant, mais en cours d'exécution en erreur suivant:Mise à jour Twilio appelant sortant ID

*** Twilio::REST::RestError Exception: Unable to fetch record: The requested resource /2010-04-01/Accounts/AC...../OutgoingCallerIds/CA......json was not found 

que je suis la documentation sur le site Web de Twilio:

https://www.twilio.com/docs/api/voice/outgoing-caller-ids#get-outgoing-caller-id-details

@caller_id = @client.account 
       .outgoing_caller_ids('PNe905d7e6b410746a0fb08c57e5a186f3') 
       .fetch 

De quelle chaîne ai-je besoin pour passer à .outgoing_caller_ids?

Répondre

0

Twilio développeur évangéliste ici.

Outgoing caller IDs sont des numéros vérifiés que vous pouvez utiliser comme identifiant d'appelant lorsque vous effectuez des appels à partir de votre compte.

j'ai pu aller chercher un appelant sortant ID avec le code suivant:

sid = client.outgoing_caller_ids.list.first.sid 
caller_id = client.outgoing_caller_ids(sid).fetch 

Je pense que vous cherchez réellement pour la Incoming Phone Numbers resource, qui est la ressource que vous pouvez utiliser pour chercher et les numéros de mise à jour vous avez acheté sur la plate-forme Twilio.

Vous pouvez appeler le numéro SID comme celui-ci:

client.incoming_phone_numbers(sid).fetch 

Laissez-moi savoir si cela aide.

+0

ça marche, merci. Savez-vous également comment je peux créer/mettre à jour un identifiant d'appelant sortant pour un sous-compte? – JohnSmith

+0

Si vous voulez faire des choses pour les sous-comptes, vous pouvez aller chercher l'objet compte et ensuite l'utiliser pour effectuer les actions. 'account = client.accounts (account_sid) .fetch; account.validation_requests.create (numéro de téléphone: numéro de téléphone) '. – philnash

+0

Donc pour créer un service de messagerie pour un sous-compte, je ferais '@client = Twilio :: REST :: Client.new (account_sid, auth_token) sous_account = @ client.api.accounts.create (nom_amical: nom_amical) service = sub_account.messaging.v1.services.create (nom_famille: "# {nom_amis}") ' – JohnSmith