2016-05-10 3 views
0

Wie wird mit dem WSO2ESB Twilio-Anschluss (https://docs.wso2.com/display/ESBCONNECTORS/Twilio+Connector) geblättert?WSO2ESB Twilio-Anschluss: Wie wird der Paging-Vorgang behandelt?

Zum Beispiel stellt der Connector die getSmsList-Funktionalität (https://docs.wso2.com/display/ESBCONNECTORS/Twilio+Connector#TwilioConnector-getSmsList) bereit, wobei eine Antwort Seiteninformationen enthält (d. H. Nextpageuri-Attribut, das zum Abrufen der nächsten x Datensätze verwendet werden soll). In der Dokumentation wird jedoch nicht angegeben, wie der Connector verwendet wird, um die nächste Ergebnisseite zu erhalten. Oder ist das mit dem Connector nicht möglich (in diesem Fall verliert die Verwendung des Connectors an Bedeutung, da ich sowieso auf REST-Aufrufe zurückgreifen muss)?

Antwort

0

Ich bin nicht wirklich sicher, welcher Stecker ist, aber die Antwort, die Sie von Twilio erhalten, sollte gleich sein.

Um eine Liste der diesem Konto zugeordneten SMS-Nachrichten zu erhalten, einschließlich der SID, des Status und weiterer Informationen für jede Nachricht, verwenden Sie ttilio.getSmsList und geben Sie die folgenden Eigenschaften an. Die Liste enthält Seiteninformationen.

Ihr Beispiel:

<twilio.getSmsList configKey="MyTwilioConfig"> 
    <to>%2B14159352345</to> 
    <from>%2B14158141829</from> 
    <dateSent>2009-07-06</dateSent> 
</twilio.getSmsList> 

Wenn Sie so etwas wie die Anrufe Ausgabe example response from the documentation geben, aber für Ihre SMS-Liste, wo Rufinformationen mit einer einzigartigen URIs dargestellt wird:

<TwilioResponse> 
<Calls page="0" pagesize="50" 
    uri="/2010-04-01/Accounts/ACCOUNT_SID/Calls" 
    firstpageuri="/2010-04-01/Accounts/ACCOUNT_SID/Calls?Page=0&PageSize=50" 
    previouspageuri="" 
    nextpageuri="/2010-04-01/Accounts/ACCOUNT_SID/Calls?Page=1&PageSize=50&AfterSid=CALL_SID"> 
     <Call> 
  <Sid>CALL_SID</Sid> 
      <DateCreated>Fri, 13 Aug 2010 01:16:22 +0000</DateCreated> 
      <DateUpdated>Fri, 13 Aug 2010 01:16:22 +0000</DateUpdated> 
      <ParentCallSid/> 
      <AccountSid>ACCOUNT_SID</AccountSid> 
      <To>+15305431221</To> 
      <From>+15104563443</From> 
      <PhoneNumberSid>PHONE_NUMBER_SID</PhoneNumberSid> 
      <Status>queued</Status> 
      <StartTime/> 
      <EndTime/> 
      <Duration/> 
      <Price/> 
      <Flags> 
       <Flag>outbound-api</Flag> 
      </Flags> 
      <ApiVersion>2010-04-01</ApiVersion> <ForwardedFrom/> <CallerName/> 
      <Uri>/2010-04-01/Accounts/ACCOUNT_SID/Calls/CALL_SID</Uri> 
      <SubresourceUris> 
       <Notifications>/2010-04-01/Accounts/ACCOUNT_SID/Calls/CALL_SID/Notifications</Notifications> 
       <Recordings>/2010-04-01/Accounts/ACCOUNT_SID/Calls/CALL_SID/Recordings</Recordings> 
      </SubresourceUris> 
     </Call> 
     ... 
    </Calls> 
</TwilioResponse> 
Verwandte Themen