カテゴリー別アーカイブ: ActiveCampain

ActiveCampain API Crul

https://developers.activecampaign.com/reference/get-contact
https://developers.activecampaign.com/reference/create-contact-tag
を、参考にしてCurlで接続してみた

curl -v -H “Accept: application/json” \
-H “Content-type: application/json” \
-H “API-Token: xxxxxxxxxxxxxxxxxxxxxxxxxxx287123dc”\
-X GET \
https://{youraccountname}.api-us1.com/api/3/accounts/1

curl –http1.1 -v -H “Accept: application/json” \
-H “Content-type: application/json” \
-H “API-Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxx287123dc”\
-X POST \
-d ‘{“contactTag”:{“contact”: 1,”tag”: 2 } }’ \
https://{youraccountname}.api-us1.com/api/3/contactTags

Crulで、検証できると、とても解りやすい

ActiveCampaign AIP をPythonで操作 Ubuntu20.04

ActiveCampaignを外部連携するために、APIを使ってみた

$cat /etc/issue
Ubuntu 20.04.5 LTS
 
cd
# トップに戻って
python -V Python 3.8.10
#バージョンは 3.8.10

#作業エリアをactcmpとして
mkdir actcmp 
cd actcmp 

python -m venv env
#仮想環境を作り

source env/bin/activate

#ライブラリィーをインストール
  
pip install activecampaign-python

ファイルを作って
from activecampaign.client import Client
client = Client(URL, API_KEY)
response = client.contacts.list_all_contacts(email="johndoe@example.com")
sample.py
で格納
python sample.py
で、実行

やはり、Pythonは使いやすい

はじめ、PHPで行なおうとしたが
#https://github.com/ActiveCampaign/activecampaign-api-php
Composer
で、手間取ってしまい、pythonで行うことにした

Autometionで全体のながれを作り
外部ベージでイベントで、Tagを変更してコントロールしようと
考えている

PHP+Zaper+ActiveCampaign
では、連携はできたのであるが
せかっくなので、Zaperなしのシステムにしたいと思う