【问题标题】:Create contact in Sendinblue with attribute not run from python在 Sendinblue 中使用未从 python 运行的属性创建联系人
【发布时间】:2020-03-29 15:36:55
【问题描述】:

当我在此运行的属性中创建时。

payload = f'{{"email":"{email}","updateEnabled":true}}'

但是当我尝试同意属性时没有运行。我试过了:

payload = f'{{email":"{email}","attributes": {"codigo": "0612345678"},"updateEnabled":true}}'
payload = f'{{"email": "thomas.bianchi@email.com","attributes": {"codigo": "0612345678"}}}'
payload = f'{{email":"{email}","codigo":"fkfkfkkffk","updateEnabled":false}}'
payload = f'{{email":"{email}","codigo":"{codigo}"}}'

view.py

from __future__ import print_function
import time
import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException
from pprint import pprint
import requests

payload = f'{{"email":"{email}","updateEnabled":true}}'
headers = {
    'accept': "application/json",
    'content-type': "application/json",
    'api-key': "keys-ANON"
    }
response = requests.request("POST", url, data=payload, headers=headers)

【问题讨论】:

    标签: python api sendinblue


    【解决方案1】:

    我不确定您为什么使用request 拨打电话。您可以直接调用 python 包装器本身提供的方法来创建联系人。我运行了一个示例代码:

        from __future__ import print_function
    import time
    import sib_api_v3_sdk
    from sib_api_v3_sdk.rest import ApiException
    from pprint import pprint
    
    configuration = sib_api_v3_sdk.Configuration()
    configuration.api_key['api-key'] = 'API-KEY'
    api_instance = sib_api_v3_sdk.ContactsApi(sib_api_v3_sdk.ApiClient(configuration))
    attr = {"SMS": "919123456789"} #Valid phone number along with country code
    create_contact = sib_api_v3_sdk.CreateContact(email="email@example.com", attributes=attr, update_enabled=True)
    
    try:
        api_response = api_instance.create_contact(create_contact)
        pprint(api_response) #Id of the newly created contact will be returned
    except ApiException as e:
        print("Exception occurred: %s\n" % e)
    

    更新属性时要确保的一件事是,在尝试设置或更新其值之前,same 属性必须存在于您的属性列表中,否则它将被忽略。

    SIB提供的Python wrapper上有官方详细的documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-26
      • 1970-01-01
      相关资源
      最近更新 更多