Skip to content

Commit 3b90d62

Browse files
author
Twilio CMS User
committed
CMS update of messaging/services/service-multiple-number-add by kkrier@twilio.com
1 parent cb500b9 commit 3b90d62

8 files changed

+160
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
3+
"service_sid": "MG2172dd2db502e20dd981ef0d67850e1a",
4+
"sid": "PN2a0747eba6abf96b7e3c3ff0b4530f6e",
5+
"date_created": "2017-03-14T20:15:31Z",
6+
"date_updated": "2017-03-14T20:15:33Z",
7+
"phone_number": "+441632960556",
8+
"country_code": "GB",
9+
"capabilities": ["sms"],
10+
"url": "https://messaging.twilio.com/v1/Services/MG2172dd2db502e20dd981ef0d67850e1a/PhoneNumbers/PN2a0747eba6abf96b7e3c3ff0b4530f6e"
11+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// Download the Node helper library from twilio.com/docs/libraries/node
2+
// These consts are your accountSid and authToken from https://www.twilio.com/console
3+
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
4+
const authToken = 'your_auth_token';
5+
6+
const client = require('twilio')(accountSid, authToken);
7+
const service = client.messaging.services('MG2172dd2db502e20dd981ef0d67850e1a');
8+
9+
const phoneNumbers = ['PN2a0747eba6abf96b7e3c3ff0b4530f6e',
10+
'PN557ce644e5ab84fa21cc21112e22c485',
11+
'PN2a0747eba6abf96b7e3c3ff0b4530f6e'];
12+
13+
phoneNumbers.forEach((phoneNumber) => {
14+
service.phoneNumbers.create({phoneNumberSid: phoneNumber})
15+
.then(function(response) {
16+
console.log(response);
17+
}).catch(function(error) {
18+
console.log(error);
19+
});
20+
});
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// Download the twilio-csharp library from twilio.com/docs/libraries/csharp
2+
using System;
3+
using System.Collections.Generic;
4+
using Twilio;
5+
using Twilio.Rest.Messaging.V1.Service;
6+
7+
8+
class Example
9+
{
10+
static void Main(string[] args)
11+
{
12+
// Find your Account SID and Auth Token at twilio.com/console
13+
const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
14+
const string authToken = "your_auth_token";
15+
const string pathServiceSid = "MG2172dd2db502e20dd981ef0d67850e1a";
16+
17+
var phoneNumberSids = new List<string> {
18+
"PN2a0747eba6abf96b7e3c3ff0b4530f6e",
19+
"PN557ce644e5ab84fa21cc21112e22c485",
20+
"PN2a0747eba6abf96b7e3c3ff0b4530f6e"
21+
};
22+
23+
TwilioClient.Init(accountSid, authToken);
24+
25+
foreach(var phoneNumberSid in phoneNumberSids)
26+
{
27+
var phoneNumber = PhoneNumberResource.Create(pathServiceSid, phoneNumberSid);
28+
Console.WriteLine(phoneNumber.Sid);
29+
}
30+
}
31+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
// Get the PHP helper library from twilio.com/docs/php/install
3+
require_once '/path/to/vendor/autoload.php'; // Loads the library
4+
5+
use Twilio\Rest\Client;
6+
7+
$account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
8+
$auth_token = 'your_auth_token'
9+
$twilio = new Twilio($account_sid, $auth_token);
10+
11+
$phoneNumbers = array("PN2a0747eba6abf96b7e3c3ff0b4530f6e", "PN557ce644e5ab84fa21cc21112e22c485", "PN2a0747eba6abf96b7e3c3ff0b4530f6e")
12+
13+
foreach ($phoneNumbers as $number) {
14+
$phoneNumber = $twilio->messaging->v1->services("MG2172dd2db502e20dd981ef0d67850e1a")
15+
->phoneNumber->create($number);
16+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Get twilio-ruby from twilio.com/docs/libraries/ruby
2+
require 'twilio-ruby'
3+
4+
# Get your Account SID and Auth Token from twilio.com/console
5+
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
6+
auth_token = 'your_auth_token'
7+
8+
# Initialize Twilio Client
9+
@client = Twilio::REST::Client.new(account_sid, auth_token)
10+
11+
@phone_number_sids = ['PN2a0747eba6abf96b7e3c3ff0b4530f6e',
12+
'PN557ce644e5ab84fa21cc21112e22c485',
13+
'PN2a0747eba6abf96b7e3c3ff0b4530f6e']
14+
15+
@phone_number_sids.each do |phone_number_sid|
16+
@phone_number = @client.messaging.v1
17+
.services('MG2172dd2db502e20dd981ef0d67850e1a')
18+
.phone_numbers
19+
.create(phone_number_sid: phone_number_sid)
20+
21+
puts @phone_number.sid
22+
end
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Download the Python helper library from twilio.com/docs/python/install
2+
from twilio.rest import Client
3+
4+
# Your Account Sid and Auth Token from twilio.com/console
5+
account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
6+
auth_token = "your_auth_token"
7+
client = Client(account_sid, auth_token)
8+
9+
phone_numbers_sids = ["PN2a0747eba6abf96b7e3c3ff0b4530f6e",
10+
"PN557ce644e5ab84fa21cc21112e22c485",
11+
"PN2a0747eba6abf96b7e3c3ff0b4530f6e"]
12+
13+
for phone_numbers_sid in phone_numbers_sids:
14+
phone_number = client.messaging \
15+
.services(sid="MG2172dd2db502e20dd981ef0d67850e1a") \
16+
.phone_numbers \
17+
.create(phone_number_sid=phone_numbers_sid)
18+
print(phone_number.sid)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import com.twilio.Twilio;
2+
import com.twilio.base.ResourceSet;
3+
import com.twilio.rest.messaging.v1.service.PhoneNumber;
4+
5+
import java.util.Arrays;
6+
import java.util.List;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/console
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
// Initialize the client
15+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
16+
17+
String pathServiceSid = "MG2172dd2db502e20dd981ef0d67850e1a";
18+
List<String> phoneNumberSids = Arrays
19+
.asList("PN2a0747eba6abf96b7e3c3ff0b4530f6e",
20+
"PN557ce644e5ab84fa21cc21112e22c485",
21+
"PN2a0747eba6abf96b7e3c3ff0b4530f6e");
22+
23+
for (String phoneNumberSid : phoneNumberSids) {
24+
PhoneNumber phoneNumber = PhoneNumber
25+
.creator(pathServiceSid, phoneNumberSid)
26+
.create();
27+
28+
System.out.println(phoneNumber);
29+
}
30+
}
31+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
curl 'https://messaging.twilio.com/v1/Services/MG2172dd2db502e20dd981ef0d67850e1a/PhoneNumbers' -X POST \
2+
--data-urlencode 'PhoneNumberSid=PN2a0747eba6abf96b7e3c3ff0b4530f6e' \
3+
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token
4+
5+
curl 'https://messaging.twilio.com/v1/Services/MG2172dd2db502e20dd981ef0d67850e1a/PhoneNumbers' -X POST \
6+
--data-urlencode 'PhoneNumberSid=PN557ce644e5ab84fa21cc21112e22c485' \
7+
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token
8+
9+
curl 'https://messaging.twilio.com/v1/Services/MG2172dd2db502e20dd981ef0d67850e1a/PhoneNumbers' -X POST \
10+
--data-urlencode 'PhoneNumberSid=PN2a0747eba6abf96b7e3c3ff0b4530f6e' \
11+
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

0 commit comments

Comments
 (0)