1

How do I pass an array of text strings (phone numbers) as a parameter - recipients - to a python function, then translate it into a json payload?

Simplified, the CREATE STATEMENT:

CREATE OR REPLACE FUNCTION skebby_send(user_key text, session_key text, ... recipient text[] ...) 

and have it play nice with this:

payload = """{
    "message_type": "MESSAGE_TYPE", 
    "message": "Hello world!", 
    "recipient": [
        "+393471234567", 
        "+393471234568"
    ], 
    "sender": "MySender", 
    "scheduled_delivery_time": "20161223101010", 
    "order_id": "123456789", 
    "returnCredits": true
}"""

Most reasonably, we would have first done some appropriate query to arrive the list of designated recipients. So, an array, a set, any of the above might be the input to this function, ultimately.

Making a first pass at a Skebby SMS function call here... Skebby API, for those interested, is here: https://developers.skebby.it/?python#send-an-sms-message

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.