Skip to content

Commit ccf346e

Browse files
author
Twilio CMS User
committed
CMS update of notifications/rest/users/list-users by jcao@twilio.com
1 parent 9ed5a8d commit ccf346e

File tree

8 files changed

+154
-0
lines changed

8 files changed

+154
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Download the Node helper library from www.twilio.com/docs/libraries/node#installation
2+
// These identifiers are your accountSid and authToken from
3+
// https://www.twilio.com/console
4+
const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
5+
const authToken = 'your_auth_token';
6+
const client = require('twilio')(accountSid, authToken);
7+
8+
client.notify
9+
.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
10+
.users.list()
11+
.then(users => console.log(users[0].sid))
12+
.catch(error => console.log(error))
13+
.done();
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Download the twilio-csharp library from www.twilio.com/docs/libraries/csharp#installation
2+
using System;
3+
using System.Collections.Generic;
4+
using Twilio;
5+
using Twilio.Rest.Notify.V1.Service;
6+
7+
public class Example
8+
{
9+
public static void Main(string[] args)
10+
{
11+
// Find your Account SID and Auth Token at twilio.com/console
12+
const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
13+
const string authToken = "your_auth_token";
14+
15+
const string serviceSid = "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
16+
17+
TwilioClient.Init(accountSid, authToken);
18+
19+
var users = UserResource.Read(serviceSid);
20+
21+
Console.WriteLine(users[0].Sid);
22+
}
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
// NOTE: This example uses the next generation Twilio helper library - for more
3+
// information on how to download and install this version, visit
4+
// https://www.twilio.com/docs/libraries/php
5+
require_once('/path/to/twilio-php/Rest/Client.php');
6+
7+
use Twilio\Rest\Client;
8+
9+
// Your Account SID and Auth Token from https://www.twilio.com/console
10+
$accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
$authToken = "your_auth_token";
12+
13+
$serviceSid = "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
14+
15+
// Initialize the client
16+
$client = new Client($accountSid, $authToken);
17+
18+
// List al users
19+
$users = $client
20+
->notify->services($serviceSid)
21+
->users->read();
22+
23+
echo $users[0]->sid;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Download the Ruby helper library from twilio.com/docs/libraries/ruby
2+
require 'twilio-ruby'
3+
4+
# Get your Account Sid and Auth Token from https://www.twilio.com/console
5+
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
6+
auth_token = 'your_auth_token'
7+
8+
client = Twilio::REST::Client.new(account_sid, auth_token)
9+
10+
users = client.notify.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
11+
.users.list()
12+
13+
puts users[0].sid
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env python
2+
# Install the Python helper library from twilio.com/docs/python/install
3+
4+
from twilio.rest import Client
5+
6+
ACCOUNT_SID = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
7+
AUTH_TOKEN = 'your_auth_token'
8+
9+
10+
client = Client(ACCOUNT_SID, AUTH_TOKEN)
11+
users = client.notify.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
12+
.users.stream(segment='premium')
13+
14+
for user in users:
15+
print(users.sid)
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// NOTE: This example uses the next generation Twilio helper library - for more
2+
// information on how to download and install this version, visit
3+
// https://www.twilio.com/docs/libraries/java
4+
import com.twilio.Twilio;
5+
import com.twilio.rest.notify.service.v1.User;
6+
import java.util.ArrayList;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACCOUNT_SID";
11+
public static final String AUTH_TOKEN = "AUTH_TOKEN";
12+
13+
public static final String SERVICE_SID = "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
14+
15+
public static void main(String[] args) {
16+
// Initialize the client
17+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
18+
19+
ArrayList<NotifyUser> users = NotifyUser
20+
.reader(SERVICE_SID)
21+
.setSegment("premium")
22+
.read();
23+
24+
System.out.println(users[0].getSid());
25+
}
26+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
curl -X GET -G 'https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users' \
2+
-d "Segment=premium" \
3+
-u 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token'
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"users":[
3+
{
4+
"sid":"USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
5+
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
6+
"service_sid": "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
7+
"date_created":"2016-11-10T14:27:49Z",
8+
"date_update":"2016-11-10T14:27:49Z",
9+
"identity":"User0001",
10+
"segments":["premium","new user"],
11+
"url": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
12+
"links": {
13+
"bindings": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/User0001/Bindings"
14+
}
15+
},
16+
{
17+
"sid":"USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY",
18+
"account_sid": "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
19+
"service_sid": "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
20+
"date_created":"2016-11-10T14:27:49Z",
21+
"date_update":"2016-11-10T14:27:49Z",
22+
"identity":"User0002",
23+
"segments":["VIP","returning user"],
24+
"url": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXY",
25+
"links": {
26+
"bindings": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/User0001/Bindings/Bindings"
27+
}
28+
}],
29+
"meta": {
30+
"page": 0,
31+
"page_size": 50,
32+
"first_page_url": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users?PageSize=50&Page=0",
33+
"previous_page_url": null,
34+
"url": "https://notify.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users?PageSize=50&Page=0",
35+
"next_page_url": null,
36+
"key": "users"
37+
}
38+
}

0 commit comments

Comments
 (0)