Tomomi Imura, a developer advocate at Nexmo, discusses Nexmo which is a cloud communications platform providing APIs for voice, text, messaging, and phone verification. Nexmo has APIs for messaging, verifying phone numbers, connecting IoT devices, voice calls, and more. Examples are provided of how to send SMS messages and communicate anonymously using Nexmo's APIs. Sign up is encouraged to try the APIs for free.
3. @girlie_mac | @Nexmo
About Nexmo
Nexmo is a global cloud communications
platform providing APIs & SDKs for:
▪ Voice
▪ Text
▪ IP messaging
▪ Phone verification etc.
4. @girlie_mac | @Nexmo
Nexmo APIs
Messaging API
High deliverability &
low latency globally
Verify API & SDK
Turnkey solution
for phone verification
IoT API (alpha)
Next generation
solutions for
connecting IOT
devices and M2M
Voice API
Text-to-Speech,
VoiceXML and SIP
Number Insight API
Know your customers,
communicate with
context
Phone Number API
Largest global reach,
instant provisioning
for SMS & Voice
Chat App API
Access to all chat
apps
with one API
RTC API
Next generation of
real time
communications
solutions
5. @girlie_mac | @Nexmo
SMS Messaging Use Cases
▪ Social media invites
▪ Notifications
▪ Reminders
▪ Anonymous messaging
▪ Phone verifications
▪ Two-Factor authentication (2FA) etc.
6. @girlie_mac | @Nexmo
Example: Send SMS via Web
API
Pizza!
e.g. Using Nexmo SMS API to
send messages from web
interface
7. @girlie_mac | @Nexmo
Example: Communicate Anonymously
Will be
there in
5min!
Hurry up,
my feet
hurt!
The API talks to each other’s
Nexmo virtual numbers
API
Uber Driver
Passenger
8. @girlie_mac | @Nexmo
Who are Using Nexmo?
Chat Apps Transport Social Communication FinanceTravel eCommerce
9. @girlie_mac | @Nexmo
Sending SMS via REST API
$ curl 'https://rest.nexmo.com/sms/json'
-d api_key=f21d...
-d api_secret=17e9aa3545c….
-d to=14155551234
-d from=12015559876
--data-urlencode "text=Hello from nexmo!"
10. @girlie_mac | @Nexmo
Sending SMS via REST API w/ Emoji
$ curl 'https://rest.nexmo.com/sms/json'
-d api_key=f21d...
-d api_secret=17e9aa3545c….
-d to=14155551234
-d from=12015559876
-d type=unicode
--data-urlencode "text=Hello from nexmo "
11. @girlie_mac | @Nexmo
Receiving SMS
Use Webhook:
Host it on a
server or
localhost using
services like
ngrok for
development!