使用有效的广告系列API

时间:2017-04-19 06:16:31

标签: php wordpress api

我想构建一个自定义表单,因此当用户通过活动广告系列注册时,他们会看到第二个表单。使用第二种形式,他们可以选择要接收电子邮件的类别。

我做了一些研究,并认为我必须使用活跃广告系列提供的API,但我不知道如何去做。

这是他们的API http://www.activecampaign.com/api/overview.php

任何人都有任何指示让我开始。 干杯

2 个答案:

答案 0 :(得分:1)

您可以直接通过表单编辑器构建它,无需通过API进行构建。创建2个表单,第一个表单>选项>在提交>包括第二个表格的直接链接,所以一旦联系人提交第一个表格,他将被重定向到第二个表格。

如果您不希望联系人将电子邮件包含在第二个表单中,因为您已经在第一个表单中使用了该电子邮件,则在第一个表单的提交URL中包括:

http://your-account.activehosted.com/f/yourformID?email=%EMAIL%以便预先填写电子邮件字段。

答案 1 :(得分:0)

要使用Active Campaign API,您需要从此处获取基本代码块,或者也可以使用composer直接安装它。 https://github.com/ActiveCampaign/activecampaign-api-php

整合后,您需要在代码下方访问用户帐户,然后您才能获得列表/广告系列等o显示用户可供选择。 https://www.activecampaign.com/api/overview.php

const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const validator = require('validator')

const FeatureSchema = new Schema({
    name:{
        type: String, 
        trim: true,
        required: "Please enter a feature name!"
    },
    slug: String,
    description: {
        type: String,
        trim: true
    },
    author: {
        type: mongoose.Schema.ObjectId,
        ref: 'User',
        required: 'You must supply an author'
    },
    productID: {
        type: mongoose.Schema.ObjectId,
        ref: 'Product',
        required: 'You must supply an product'
    }
},{
    timestamps: {
        createdAt: 'createdDate',
        updatedAt: 'updatedDate'
    }
});

// Define our indexes
FeatureSchema.index({
    name: 'text'
});

module.exports = mongoose.model('Feature', FeatureSchema);