SlideShare a Scribd company logo
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
HTTP/1.1 201 Created
Allow: POST, OPTIONS
Connection: keep-alive
Content-Type: application/json
Date: Tue, 21 Jun 2016 05:42:44 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Frame-Options: SAMEORIGIN
transfer-encoding: chunked
[
{
"callid": "a4963d84-1a9c-4fc7-9ac0-a9dc582168e9"
}
]
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
import requests
payload = {
'message': "Hello from Xoxzo",
'recipient': "+818012345678",
'sender': "818011112222"
}
req_res = requests.post(
"https://api.xoxzo.com/sms/messages/",
data=payload,
auth=("xxx", "yyy"))
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
xc = XoxzoClient(sid=“xxx",
auth_token="yyy")
result = xc.send_sms(
message = "Hello from Xoxzo",
recipient = "+818012345678",
sender = "818011112222")
import os
from slackbot.bot import respond_to, listen_to
from xoxzo.cloudpy import XoxzoClient
sid = os.environ.get("XOXZO_API_SID")
auth_token = os.environ.get("XOXZO_API_AUTH_TOKEN")
@listen_to('(.*) (.*) ')
def hello(message, phonnum, msg):
message.reply('%s %s ' % (phonnum, msg))
xc = XoxzoClient(sid=sid, auth_token=auth_token)
result = xc.call_tts_playback(
tts_message=msg,
tts_lang='ja',
recipient="+81" + phonnum[1:],
caller="+815012345678")
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門
初心者のためのPythonによるWebAPI活用方入門

More Related Content

PDF
XoxzoテレフォニーAPI入門2017
PDF
多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門
PDF
[발표]HTTP
DOCX
Puerto serialarduino
PPTX
Metodologias de Programação IV - Aula 4, Secção 2 - Suporte para sessões no p...
PDF
Border Patrol - Count, throttle, kick & ban in perl
PPTX
Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...
TXT
Source Code
XoxzoテレフォニーAPI入門2017
多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門
[발표]HTTP
Puerto serialarduino
Metodologias de Programação IV - Aula 4, Secção 2 - Suporte para sessões no p...
Border Patrol - Count, throttle, kick & ban in perl
Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...
Source Code

What's hot (9)

PPTX
Poodle
PDF
You've Got Fail
PDF
Concept of BlockChain & Decentralized Application
PDF
Working with web_services
PDF
Ethernet Shield
PDF
Asynchronous PHP and Real-time Messaging
PDF
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
PDF
Help, my browser is leaking! Exploring XSLeaks attacks and defenses - Tom Van...
TXT
log_client.txt
Poodle
You've Got Fail
Concept of BlockChain & Decentralized Application
Working with web_services
Ethernet Shield
Asynchronous PHP and Real-time Messaging
Bartosz Zaczyński (Grand Parade Poland) - WebSocket for Dummies
Help, my browser is leaking! Exploring XSLeaks attacks and defenses - Tom Van...
log_client.txt
Ad

More from Xoxzo Inc. (18)

PDF
人間のためのpython #stapy68 2021-04-14
PDF
Goto statement considered harmful - LearnDay@Xoxzo #17
PDF
A very short history on drunkenness - LearnDay@Xoxzo #14
PDF
PyCon JP 2019 LT - 「ありがとう」と言おう
PDF
USB Hacking - LearnDay@Xoxzo #11
PDF
How to run a design sprint - LearnDay@Xoxzo #9
PDF
Lightning Talk: PyCon Thailand 2019
PDF
The Culture Map - LearnDay@Xoxzo #8
PDF
Linear algebra power of abstraction - LearnDay@Xoxzo #5
PDF
The Takumi Method - LearnDay@Xoxzo #1
PDF
Django osc2018-okinawa
ODP
Working in a Fully Remote Organization: Challenges and How We Made it Work - ...
PPTX
JomLaunch 5.0 Sep 2017 by Iqbal Abdullah
PDF
Introduction to Data Analysis
PDF
djangoのmigrationはどう動いているか
PDF
PyCon APAC 2017
PDF
Pythonの隠れた武器
PDF
The Secret Weapon Of Python
人間のためのpython #stapy68 2021-04-14
Goto statement considered harmful - LearnDay@Xoxzo #17
A very short history on drunkenness - LearnDay@Xoxzo #14
PyCon JP 2019 LT - 「ありがとう」と言おう
USB Hacking - LearnDay@Xoxzo #11
How to run a design sprint - LearnDay@Xoxzo #9
Lightning Talk: PyCon Thailand 2019
The Culture Map - LearnDay@Xoxzo #8
Linear algebra power of abstraction - LearnDay@Xoxzo #5
The Takumi Method - LearnDay@Xoxzo #1
Django osc2018-okinawa
Working in a Fully Remote Organization: Challenges and How We Made it Work - ...
JomLaunch 5.0 Sep 2017 by Iqbal Abdullah
Introduction to Data Analysis
djangoのmigrationはどう動いているか
PyCon APAC 2017
Pythonの隠れた武器
The Secret Weapon Of Python
Ad

Recently uploaded (20)

PPTX
innovation process that make everything different.pptx
PPTX
Funds Management Learning Material for Beg
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Internet___Basics___Styled_ presentation
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
E -tech empowerment technologies PowerPoint
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
innovation process that make everything different.pptx
Funds Management Learning Material for Beg
WebRTC in SignalWire - troubleshooting media negotiation
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Internet___Basics___Styled_ presentation
An introduction to the IFRS (ISSB) Stndards.pdf
Decoding a Decade: 10 Years of Applied CTI Discipline
Slides PDF The World Game (s) Eco Economic Epochs.pdf
E -tech empowerment technologies PowerPoint
RPKI Status Update, presented by Makito Lay at IDNOG 10
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
The Internet -By the Numbers, Sri Lanka Edition
INTERNET------BASICS-------UPDATED PPT PRESENTATION
tcp ip networks nd ip layering assotred slides
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
presentation_pfe-universite-molay-seltan.pptx
international classification of diseases ICD-10 review PPT.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx

初心者のためのPythonによるWebAPI活用方入門

  • 29. HTTP/1.1 201 Created Allow: POST, OPTIONS Connection: keep-alive Content-Type: application/json Date: Tue, 21 Jun 2016 05:42:44 GMT Server: Apache/2.4.7 (Ubuntu) X-Frame-Options: SAMEORIGIN transfer-encoding: chunked [ { "callid": "a4963d84-1a9c-4fc7-9ac0-a9dc582168e9" } ]
  • 41. import requests payload = { 'message': "Hello from Xoxzo", 'recipient': "+818012345678", 'sender': "818011112222" } req_res = requests.post( "https://api.xoxzo.com/sms/messages/", data=payload, auth=("xxx", "yyy"))
  • 44. xc = XoxzoClient(sid=“xxx", auth_token="yyy") result = xc.send_sms( message = "Hello from Xoxzo", recipient = "+818012345678", sender = "818011112222")
  • 45. import os from slackbot.bot import respond_to, listen_to from xoxzo.cloudpy import XoxzoClient sid = os.environ.get("XOXZO_API_SID") auth_token = os.environ.get("XOXZO_API_AUTH_TOKEN") @listen_to('(.*) (.*) ') def hello(message, phonnum, msg): message.reply('%s %s ' % (phonnum, msg)) xc = XoxzoClient(sid=sid, auth_token=auth_token) result = xc.call_tts_playback( tts_message=msg, tts_lang='ja', recipient="+81" + phonnum[1:], caller="+815012345678")