Orange Send MMS. Autoryzacja. Metoda HTTP. Parametry wywołania. API wyślij MMS dostarcza wiadomości MMS. Basic POST

Podobne dokumenty
Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

OPIS TECHNICZNY SYSTEM HOSTED SMS

Specyfikacja techniczna. mprofi Interfejs API

Orange OneAPI Payment

PSI Protokół HTTP + wstęp do przedmiotu. Kraków, 10 październik 2014 mgr Piotr Rytko Wydział Matematyki i Informatyki UJ

Dokumentacja REST API v 3.0. Kraków, 7 marca FreshMail, ul. Fabryczna 20a, Kraków tel , freshmail.


Techniczny opis rozwiązania dla wymiany komunikatów z wykorzystaniem standardu AS2

Specyfikacja interfejsów usług Jednolitego Pliku Kontrolnego

Technologie internetowe

Healthix Consent Web-Service Specification

Protokół HTTP 1.1 *) Wprowadzenie. Jarek Durak. rfc2616 źródło

Architektura aplikacji sieciowych. Architektura klient-serwer

Serwery WWW. Konfiguracja. Zadania serwera. NCSA httpd 1.5

Opis Web Service API dla usługi FAX. Wersja 1.0.0

Specyfikacja HTTP API. Wersja 1.6

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

Warszawa Specyfikacja techniczna. mprofi Interfejs API wersja 1.0.7

SIP: Session Initiation Protocol. Krzysztof Kryniecki 16 marca 2010

Dokumentacja REST API v 3.0

Programowanie w Internecie

Web Service y w Javie

AIUI WebAPI V1 {#3-1} {#3-2} {#3-2-2} AIUI. Github WebAPI. 1. APPID CurTime, Param CheckSum HTTP. 3. http https. Http Request Header

Programowanie w Internecie

Rozproszone systemy Internetowe

Dokumentacja techniczna API systemu SimPay.pl

I.Wojnicki, Tech.Inter.

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Dokumentacja REST API v 3.0

Dokumentacja API statystyk

Gdańsk standardowe mapy

Technologie sieciowe Sprawozdanie z labolatorium. Lista 5

ipfon Web Services API wersja 1.0.3

I.Wojnicki, JiTW. Języki i Technologie Webowe. Protokół HTTP, Przegladarki. Igor Wojnicki

SOAP. Autor: Piotr Sobczak

Programowanie w Sieci Internet filtry oraz web.xml. Kraków, 11 stycznia 2013 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

SSO Management API configuration

DOKUMENTACJA TECHNICZNA SMS API MT

Warszawa Plany zagospodarowania przestrzennego

API transakcyjne BitMarket.pl

API System Partnerski

Terytorialna analiza danych

HttpRequest Aplikacja Czat

TradeWatch API v

API JSA Integracja JSA z systemami uczelnianymi

Obiekty sportowe (mapy rastrowe)

Technologie Internetu. Protokół HTTP. Aleksander Denisiuk.

DOKUMENTACJA TECHNICZNA USŁUGI API ver. 1.27

Rozproszone systemy internetowe. Wprowadzenie. Koncepcja zdalnego wywołania procedury

Programowanie komponentowe

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4 Wojciech Kaczmarski

Poniższy diagram prezentuje scenariusz subskrypcji aplikacji do usługi CallEventNotifications.

ZABEZPIECZENIE KOMUNIKACJI Z SYSTEMEM E-PŁATNOŚCI

(Apache) CouchDB. Krzysztof Kulewski 2008

Gatesms.eu Mobilne Rozwiązania dla biznesu

Wprowadzenie... 2 Komunikaty ogólne... 3 Wysyłanie wiadomości SMS o jednakowej treści... 7 Wysyłanie spersonalizowanych wiadomości SMS...

HTTP W 5-CIU PYTANIACH MICHAŁ KOPACZ

MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty

API przekazy masowe - Dokumentacja. v 1.1, czerwiec 2014 KIP S.A. ul. Św. Marcin 73/ Poznań.

Specyfikacja API Runtime BAS 3.0

Ogólnopolskie Repozytorium Prac Dyplomowych

Równoległość w środowisku rozproszonym. Jarosław Kuchta Programowanie Współbieżne

TradeWatch API v

Dostęp do komponentów EJB przez usługi Web Services

SMS Kod Automatyczny

Spis treści INTERFEJS (WEBSERVICES) - DOKUMENTACJA TECHNICZNA 1

Raport z Testów Penetracyjnych XXXXX

PayPo API v.2.0. Dokument zawiera specyfkaccę techniczną REST API PayPo.pl w wersci 2.0. Wersja dokumentu. Wykaz zmian

Dokumentacja Techniczna. Dokumentacja techniczna usługi płatności mobilnych

Usługi IMP i konferencyjne

Ministerstwo Finansów

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Programowanie Sieciowe 2 Protokoły komunikacyjne: HTTP

Specyfikacja API bramki SMS/MMS/TTS

Wszystkie dane powinny być przekazane za pomocą metody POST, zakodowane za pomocą funkcji urlencode().

XML - wprowadzenie. <message> <text> Dobrze </text> </message> <message> <text> Źle </message> </text> <message> <message> <text> Źle.

Automater.pl zdalne tworzenie i zarządzanie transakcjami dokumentacja API wersja 0.1

Protokół HTTP - przegląd

Spring Web MVC, Spring DI

Dokumentacja API BizIn

DOKUMENTACJA PROTOKOŁU SMESX. Platforma SMeSKom - instrukcja korzystania z interfejsu HTTPS Protokół w wersji 2.2

Budowa wiadomości SMTP. autorzy: Aleksandra Wichert Marcin Żurowski

Specyfikacja API 1.0. Specyfikacja kontroli Konta systemu CashBill z wykorzystaniem API opartego na REST

Protokół wymiany sentencji, wersja 1

Przykład usługi internetowej

Java Enterprise Edition spotkanie nr 1 (c.d.) JavaMail

DirectBilling dokumentacja techniczna

NoSQL Not Only SQL: CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Przetwarzanie dokumentów i widoków.

BRAMKA HTTP SMS XML Dokumentacja techniczna. wersja 3.32

Paweł Rajba

Paczkomaty API XML D-ST D - Informacja publiczna DOCUMENT ID:

Dokumentacja 2SMS

Zasady budowy i przekazywania komunikatów XML dla rynku OTC w systemie KDPW_CCP

Serwery aplikacji. dr Radosław Matusik. radmat

Gatesms.eu Mobilne Rozwiązania dla biznesu

Zasady budowy i przekazywania komunikatów XML w systemie kdpw_otc

DIGA Object Dictionary opis

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

Transkrypt:

Orange Send MMS API wyślij MMS dostarcza wiadomości MMS. Autoryzacja Basic Metoda HTTP Parametry wywołania Nagłówek Wywołania (Request Header) Jeśli zawartość wiadomości jest w formie załącznika, wywołanie będzie wieloczęściowe i dlatego, nagłówek wywołania musi zawierać pola nagłówka opisujące poszczególne części wiadomości. Jeśli komunikat nie zawiera załącznika, specjalne nagłówki związane z wieloczęściowymi wiadomościami nie są używane. Uwaga: w części przykłady użycia można znaleźć opis obydwu przypadków. Zawartość wiadomości (Message Part Content) addresses - typ: array of string values. Parametr wymagany. Zestaw adresów jako łańcuch w adresacji URI. Uwaga: W implementacji API wykorzystywany jest tylko jeden adres. subject - typ: string Parametr opcjonalny. Tekst wiadomości. priority - typ: string Parametr opcjonalny. Priorytet wiadomości specyfikowany następująco: o Default o Low o Normal o High senderaddress- typ: string Parametr opcjonalny. Adres wysyłającego w formacie URI. 1

Format wywołania (JSON) "addresses": ["URI"], "priority": "Default Low Normal High", "senderaddress": "String", "subject": "String" Uwaga: wysyłana wiadomość nie może przekroczyć 300KB. Wiadomość może zawierać tylko jeden załącznik. Parametry odpowiedzi zwrotnej Nagłówek Odpowiedzi (Response Header) W polu nagłówka Lokalizacja zawarta jest URI do publikowania / subskrypcji serwer jako: https://api.bihapi.pl/v2/rest/multimedia_messaging/delivery_st atus/result gdzie wynik zwracany w treści odpowiedzi (result) jest identyfikatorem przedstawianym jako ciąg (string). Jeżeli żądanie się nie powiedzie, pole nagłówka Stan-Line będzie zawierać kod statusu oraz przyczynę niepowodzenia. Format odpowiedzi (JSON) Format odpowiedzi dla prawidłowego wywołania: "result": "String" Format odpowiedzi w przypadku błędu wywołania: "error": "message": "String", "type": "String" 2

Przykłady użycia Wywołanie API Send MMS Send Message Requests z użyciem metody dla jednoczęściowej wiadomości. HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json User-Agent: Jakarta Commons-HttpClient/3.1 Content-Length: 123 Host: example.com Send Message Requests z użyciem metody dla wieloczęściowej wiadomości. Zawartość JSON musi zawierać name= messagepart. Załącznik natomiast musi zawierać nazwę podawaną w nawiasach <>. HTTP/1.1 Content-Length: 866 Content-Type: multipart/form-data; boundary=m9eeozdeyzfytohdznxsfyaztwinoalae_ Host: example.com Connection: Keep-Alive User-Agent: Apache-HttpClient/4.2.1 (java 1.5) --M9eEozDeyzfYTOhdZNXSFyAZTWinoaLae_ Content-Disposition: form-data; name="messagepart"; Content-Type: application/json; charset=utf-8 3

--M9eEozDeyzfYTOhdZNXSFyAZTWinoaLae_ Content-Disposition: form-data; name="<attachment>" Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Send Message Requests z użyciem metody dla wieloczęściowej wiadomości zawierającej obrazek w formacie GIF. Zawartość JSON musi zawierać name= messagepart. Załącznik natomiast musi zawierać nazwę podawaną w nawiasach <>. /v2/rest/multimedia_messaging/messages HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: multipart/form-data; boundary="---- =_Part_4_7979289.1365435617294" MIME-Version: 1.0 User-Agent: Jakarta Commons-HttpClient/3.1 Host: xxx.xxx.xxx.xxx:8001 Content-Length: 1385 ------=_Part_4_7979289.1365435617294 Content-Type: application/json; name=messagepart Content-Disposition: form-data; name="messagepart"; filename="messagepart" ------=_Part_4_7979289.1365435617294 Content-Type: image/gif; name=orange Content-Disposition: form-data; name="<orange>"; filename="orange" 4

GIF89a(.(...h...5.e..i..h.. &.t...v...u..i..f...a.....k...h...h...h...n..b..t.h..j..i..d..~.i..p..f..k..j..g..g..i..h..l...j...^.k..j..i..b......!...,...(.(.@...ph,..h "`.l:...tj...x.,..(d;...%.....5q...0...-......+...'.'v...qi.x,..#..i_.q..!t'.)....-r......1"...1.-*".....o...&b..'i.%0...@...:.8...=3.d...#.t+`.b...'....i...d...a... *,x.h'..e.0..#.b... E...K...0a.BD..$...e...p..MC...x.../.w...L...<.R...(.SC..-..."...h...N..U..8...94].4(a.md.d..P5...h...%&J.j.*D...I...S..#J..>...&.?x0."...B\...N1.(...C...&8...*`._....A. \.G..8pA..<...$02...@.[.$.,......C'...$..p.%@..@...~.L...d1a...@HN.0.x'`..y.LP.~.\'.@e...d...; ------=_Part_4_7979289.1365435617294-- Example 2 Send Message Response HTTP/1.1 201 Created Date: Mon, 08 Apr 2013 15:40:34 GMT Location: http://xxx.xxx.xxx.xx:8001/rest/multimedia_messaging/deliverystatus/uwlk8qwq_egaabcfaaaabqaaaayaaaaa Content-Length: 45 Content-Type: application/json X-Powered-By: Servlet/2.5 JSP/2.1 "result":"uwlk8qwq_egaabcfaaaabqaaaayaaaaa" v2015-10-21 5