plpythonu如何将文本数组传递给plpythonu函数?

2024-06-02 17:13:52 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将文本字符串(电话号码)数组作为参数(recipients)传递给python函数,然后将其转换为json负载

简化了CREATE语句:

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

让它玩得很好:

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

最合理的是,我们应该先做一些适当的查询,以获得指定收件人的名单。所以,一个数组,一个集合,上面的任何一个,最终都可能是这个函数的输入

在这里进行一个杂乱的SMS函数调用的第一次传递。。。对于那些感兴趣的人来说,skebyapi在这里:https://developers.skebby.it/?python#send-an-sms-message


Tags: key函数字符串text文本sendjsonmessage